有一矩阵
s =
0.5415 -0.2415 0.2000 0
-1.2244 1.3829 1.3415 0.5000
0.8951 -2.2902 0.8951 2.0000
画图时要用到S中的一行值,如函数
y=s(1,1)x*x*x+s(1,2)x*x+s(1,3)x+s(1,4)。问题是怎么画出它的函数图像!
以下是我的源代码:
s =
0.5415 -0.2415 0.2000 0
-1.2244 1.3829 1.3415 0.5000
0.8951 -2.2902 0.8951 2.0000
>> x=0:0.01:1;
>> y='s(1,1)x*x*x+s(1,2)x*x+s(1,3)x+s(1,4)';
>> plot(x,y)
就出现了错误:
??? Error using ==> plot
Error in color/linetype argument.
我是新手,不要见笑~~~~~~
哦,原来是这样子的~~~~
我还有一个问题就是如何将一个分段函数画在一个图内~~~比如s=0.48x*x*x-0.18x*x+0.2x【0<=x<=1】s=-0.104(x-1)*(x-1)*(x-1)+1.25(x-1)*(x-1)+1.28(x-1)+0.5 【1<=x<=2】s=0.68(x-2)*(x-2)*(x-2)-1.86(x-2)*(x-2)+0.68(x-2)+2.0 【2<=x<=3】
这是一个困扰本人很久的问题,如能解决万分感激!!!追加25分
关于MATLAB用plot函数画图的相关问题???
你画图是的语句:>> y='s(1,1)x*x*x+s(1,2)x*x+s(1,3)x+s(1,4)';系数和未知数之间要加上“*”号,似乎楼上已经帮你解决了,呵呵!不过补充的问题我帮你解决吧:(你给的分段函数定义域只是[0,3]x0=0:0.01:3;s=zeros(1,length(x0));for x=0:0.01:3 i=...
为什么在matlab中plot绘图,显示错误使用 plot 向量长度必须相同?
1、首先在电脑中,打开matlab,主页--新建脚本,如下图所示。2、然后在打开的页面中,输入自变量的范围和变化步长,如下图所示。3、接着输入因变量,即函数表达式,如下图所示。4、最后利用plot语句画图,其中plot语句中的“b”代表线条颜色--蓝色blue,“*”代表标志符号,如下图所示就完成了。
怎么解决在MATLAB中使用plot命令后,图形窗口显示不出来?
1.我们需要对matlab有一个初步的了解后,才可能完成后续的步骤,例子如下:2.现在我们需要把图形隐藏起来,也就是不主动弹出图形窗口,这一步需要我们了解相关的函数句柄的知识,具体看图:3.在上一步中,函数图形的可见性(visible)已经关闭(off),也就是被隐藏起来了,接着我们得把plot函数做出的图...
Matlab中用plot画图,x轴和y轴比例不一致
使用plotyy(x,y1,x,y2)即可在同一图表中绘制这两个函数。对于不同曲线的区分,可以创建多个图形区域并分别设置标签。例如,通过figure;[hAx,hLine1,hLine2]=plotyy(x,y1,x,y2);然后为每个图形添加标题和对应轴的标签,如title('MultipleDecayRates'),xlabel('Time(\\musec)'),ylabel(hAx(1),...
向各位matlab中plot画图,坐标轴的设置问题。大侠求教!!!
1、首先在电脑中找到并打开matlab,然后点击新建一个m文件,如下图所示。2、然后在空白的m文件下输入如下的语句,其中plot就是用来画图的。3、接着点击“运行”按钮,这时会出现让自己保存的一个对话框,如下图。4、保存好之后,会弹出一个窗口,不用管,点第一个或者第二个都可以。5、这时会自动...
求助:Matlab程序,plot画图关于虚线和实线的问题
用plot画图函数,图形的线型可以这样去实现。一、线型为虚线 plot(x,y,'r--') %绘制红色的虚线 二、线型为实线 plot(x,y,'k-') %绘制黑色的实线 三、实例:用虚线绘制y=sin(2*x)曲线,用实线绘制y=sin(2*x)*cos(x)曲线 >>x=-pi:pi\/10:pi;>>y1=sin(2*x);y2=sin(2*x...
Matlab中用plot画图,x轴和y轴比例不一致
Matlab中用plot画图,x轴和y轴比例不一致是设置错误造成的,解决方法为:1、首先来一列数据,如果是单独写在两个图形上。2、如果要写在一个图形上,使用双坐标:x = 0:0.01:20;y1 = 200*exp(-0.05*x).*sin(x);y2 = 0.8*exp(-0.5*x).*sin(10*x);figure;plotyy(x,y1,x,y2)...
matlab中plot函数用法
在MATLAB中,plot函数是一种强大的绘图工具,用于创建一维曲线。首先,当输入一个向量y时,plot会自动将y的元素作为纵坐标,以元素的顺序作为横坐标,用直线连接各个数据点,形成一条曲线。如果y是一个实矩阵,plot则会按列分别绘制每列对应的曲线。plot函数的另一种用法是接受两个向量x和y,如果它们是...
matlab使用plot的作函数图的问题
就是将需要进行显示的函数变量,如x,y存成数组形式,简单举例:x=[1,2,2,3,4,5,6,7,8,9]for i=1:10 y(i)=x(i)+1 end figure(1)plot(x,y);
用PLOT画图出现了错误,不知道怎么改,最好有图帮助说明一下,谢谢_百 ...
matlab提示:向量长度必须相同。出现这种情况通常是:1.x轴“t ”不是一列。2.x轴和y轴数据长度不同。解决方法:查看workspace,里面会显示各个变量的情况,包括数据名称,长度和类型。第一种情况:plot(t(:,1),x))第二种情况:t和x的长度不同,比如t有10000个数据,x有10001个数据,可以用plo...