用matlab怎么把y=x^3+5x-5的函数图像绘制出来啊? 用plot命令不行,说y和x矩阵不一样??????

像这种类似的函数图像在matlab中怎么绘制啊????
这我已经知道了 是用ezplot命令,但是 ,在绘制参数方程的时候又不行了, 比如:
x=3*a^3-6b^2+5
y=4*a^2+2*b^3-7;
这个方程 怎么绘制啊?

主要是数乘与矩阵相乘的区别,前者直接乘,后者需要点乘“.*”,如下:
第一个:
x=-100:0.01:100;
y=x.^3+5*x-5;
plot(x,y)
第二个:
a=-100:0.01:100;
b=-100:0.01:100;
x=3*a.^3-6*b.^2+5;
y=4*a.^2+2*b.^3-7;
plot(x,y)
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-24
查了一下, 你这样试试
x=0:0.01:10;
y=x.*x.*x +3*x-5 ;
plot(x,y)本回答被网友采纳
第2个回答  2012-06-24
把a改成a.

用matlab怎么把y=x^3+5x-5的函数图像绘制出来啊? 用plot命令不行,说y...
y=x.^3+5*x-5;plot(x,y)第二个:a=-100:0.01:100;b=-100:0.01:100;x=3*a.^3-6*b.^2+5;y=4*a.^2+2*b.^3-7;plot(x,y)

matlab怎么把两个曲线图画一起
hold on就是将figure中的图形保存,之后再通过绘图命令绘制下一条曲线,使多条曲线同时显示在一个图形之中。具体实现方法可以参考如下程序段:t = -5 : 0.01 : 5x = sin(t)y = cos(t)plot(t, x) \/\/ 绘制正弦曲线hold on \/\/ 将正弦曲线保持在图形中plot(t, y) \/\/ 绘制余弦曲线,完...

用matlab怎样画二元一次方程的图
一般情况下,我们总是将一个未知数移到等号一边,然后通过对自变量x的赋值,求出足够多的因变量y所对应的值,然后进行描点画图,如:5x+4y+6=0,y= - (5*x)\/4 - 3\/2 x=[-10:0.1:10]%让自变量在-10到10上每隔0.1取个点,使其近似单调连续变化 y=- (5*x)\/4 - 3\/2%求出对应...

y=x^3+5x+1图像可以画吗?
可以画 精确的画可以用MATLAB,也可以描点,草图的话,这么分析:1.对y求导 y'=3x^2+5>0 也就是说y一直是递增的,那么与X轴只有一个交点 其次当x=0时,y=1 所以图像过y轴上的(0,1)点 草图就可以画成一个一直递增,又经过(0,1)点的图像,当然他的定义域和值域都是负无穷到正无穷...

如何用matlab读取下面数据
可以按行读取,fclose(fp);nn=find(a==' ');a(nn)=[];%复制你的文本,粘贴到文本文件后,每行末尾有 个空格,所以把空格删除掉 xn=find(a=='x');%找字符x的位置 x=[];y=[];for i=1:length(xn)-1 x=[x,a(xn(i)+2:2:xn(i+1)-2)];y=[y,a(xn(i)+3:2:xn(i+1)...

用matlab求分段函数程序
这样:clc,clear,close all x = -5:.1:5;y(x>=1) = 3.*x(x>=1).^2+1;y(x>-1 && x<1) = 0;y(x<=-1) = -x(x<=-1).^3+2;figure,plot(x,y)

已经一组自变量X 如何用matlab计算隐函数的值并作图
(1)在定义域内画出图像 ezplot('sin((x-y)*pi\/180)-0.5*sin(x*pi\/180)*sin(y*pi\/180)=0',[-40,30])(2)在定义域内将x 10等分 求出10个相应的函数值Y i=0;for x=-40:10:30 i=i+1,x s=vpa(solve(sin((x-y)*pi\/180)-0.5*sin(x*pi\/180)*sin(y*pi\/180))...

用matlab编写一个程序
y=(x.^3+5*x-10)\/6.*(x+5<0)+exp(x-1).*(-5<=x<5)+log(7*x+4).*(x>=5);plot(x,y)保存后,在command window下输入 subfun(-10,10)就可以了……分段函数都可以引入一个向量,自变量在某个范围内为1,否则为0,上述代码中的(x+5<0),(-5<=x<5),和(x>=5)就...

matlab中subplot怎么用
1、例如 subplot(2,2,1),表示一个2行2列的画布上,用第一行第一列画图。2、例如:复制一下程序到matlab窗口 figure t=0:0.001:1;y1=sin(10*t);y2=sin(15*t);y3=sin(20*t);y4=sin(25*t);subplot(2,2,1)plot(t,y1,'--r*','linewidth',2,'markersize',5)text(.5,.5,...

利用matlab求已知曲线的包络线和包络线解析式
x为输入,y为输出,n为要拟合表达式的最高次幂,一般来说n越高越好,但是如过比较简单的拟合不需要设置太高的n,如果设置的太高没有必要matlab会提醒你降低n,函数的输出p则为每一次数的系数,例如我拟合n=5;输出p为-1,2,-3,4,-5,6六个数,则我要拟合的表达式为 y = -x^5 +2x^4...

相似回答