cwlr.net
当前位置:首页 >> mAtlAB中plot画图问题,求助大神 >>

mAtlAB中plot画图问题,求助大神

这个是plot参数的设置,默认是线 plot(A,'-o')试试, 另外在命令窗口 输入 doc plot 可以查看相关用法

1、先画出其中一条; 2、单击工具栏最右边的绘图工具; 3、在图片上右键-->添加数据; 4、分别选择x,y数据变量,确定即可;

没问题,要不复制一下我的代码 >> x=-pi:pi/10:pi; >> y=tan(sin(x))-sin(tan(x)); >> plot(x,y) >>

提示的错误具体是什么? plot的实质是“描点”,要求 x、f 是两个长度相等的向量

可这样改: x=0:0.05:1; a=0.7;b=0.2;c=1.2;u=2.1;q=1;Q=1.5; y=(a*b.*(1-x)+1-x+c*b*x).*1/u+a*b*(1-x).*1/u.*(u-(b.*(1-x).*Q))+(1-b+c*b*x).*q./u.*(u-(b*(1-x)*Q))*(u-Q); plot(x,y,'r-.')

半立方抛物线: clear all;clc; a=1/10; x=0:pi/50: 2*pi; y=sqrt(a.*(x.^3)); polar(x,y); 笛卡儿叶形线:%这个需要修改下 clear all;clc; a=1; t=0:pi/100: 2*pi; x=(3.*a.*t)./(1+t.^3); y=(3.*a.*t.^2)./ (1+t.^3); polar(x,y); 箕舌线:%这...

第一:不用.*,.^等带点的。因为这不是向量,而是字符串表示的函数 第二,好像括号不匹配。 你试试这句是不是你要的 ezplot('y=(4*(2*x - 500)^2*((x - 80)^2/80 + x^2/20 - 148)*((3*(x - 80)^2)/160 +(17*x^2)/160 - 1847))/5',[0,80])

题主的MATLAB是什么版本? 我用2008a和2015a都可以画出图。

改成 x= 1:30:300; 因为式子中出现产生除零情况

x=[0 35 70 140 210 280 350 420 490 560 630 700 770 840 910 980 1050 1120 1190 1260 1330 1365 1400]; z=[80.0 74.6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.0 20.0 84.0]; y=[85.0 80.0 70.5 8.4 0.0 ...

网站首页 | 网站地图
All rights reserved Powered by www.cwlr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com