Matlab中的x=linspace(0,35,30)能用其他代码代替吗?
clf,clear,x0=[0269121516.64182124273033.27];y0=[01.192.152.823.823.533.553.543.312.89...
clf,clear,x0=[0 2 6 9 12 15 16.64 18 21 24 27 30 33.27];
y0=[0 1.19 2.15 2.82 3.82 3.53 3.55 3.54 3.31 2.89 2.22 1.29 0];
ug=8.2317;
x=linspace(0,35,30);
p3=polyfit(x0,y0,3);p3
y3=polyval(p3,x);
plot(x0,y0,'*',x,y3,'+') 展开
y0=[0 1.19 2.15 2.82 3.82 3.53 3.55 3.54 3.31 2.89 2.22 1.29 0];
ug=8.2317;
x=linspace(0,35,30);
p3=polyfit(x0,y0,3);p3
y3=polyval(p3,x);
plot(x0,y0,'*',x,y3,'+') 展开
2个回答
展开全部
可以,但x=linspace(0,35,30);不是挺好吗?
x=0:35;也可以,但不是30个点了,而是35个点了
x=0:35;也可以,但不是30个点了,而是35个点了
更多追问追答
追问
那怎样修改上面这个程序
使其图形的x y从0开始
追答
你这个本来就是从0开始的
x =
Columns 1 through 7
0 1.2069 2.4138 3.6207 4.8276 6.0345 7.2414
Columns 8 through 14
8.4483 9.6552 10.8621 12.0690 13.2759 14.4828 15.6897
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询