Matlab程序画图问题写了一个程序,目的是显示一个分段的函数.在x属于0到10之间,y取1;x取10到20之间y=0.1x+2;x大于20小于80时y取0.程序如下(只有几行就不注释了,)x=(0.1:0.1:80);y=zeros(1,800); for i=1:
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/31 16:26:39
Matlab程序画图问题
写了一个程序,目的是显示一个分段的函数.在x属于0到10之间,y取1;x取10到20之间y=0.1x+2;x大于20小于80时y取0.程序如下(只有几行就不注释了,)
x=(0.1:0.1:80);
y=zeros(1,800);
for i=1:1:800
if i<=100
y(1,i)=1;
elseif 100<i<=200
y(1,i)=-0.1*0.1*i+2;
elseif 201<i<=800
y(1,i)=0;
end
end
plot(x,y)
但是出来的图形却是
也就是说在x的20到80部分起作用的仍然是第一个elseif语句,第二个elseif语句没有作用.请问这是什么情况?希望切实大神试验一下并作出正确的符合我想法的图形.
x=(0.1:0.1:80);
y=zeros(1,800);
for i=1:1:800
if i<=100
y(1,i)=1;
elseif 100<i & i<=200
y(1,i)=-0.1*0.1*i+2;
elseif 201<i & i<=800
y(1,i)=0;
end
end
plot(x,y)
Matlab程序画图问题写了一个程序,目的是显示一个分段的函数.在x属于0到10之间,y取1;x取10到20之间y=0.1x+2;x大于20小于80时y取0.程序如下(只有几行就不注释了,)x=(0.1:0.1:80);y=zeros(1,800); for i=1:
数学实验matlab画图,写出完整的matlab程序
matlab求积分并画图写程序即可,不用解释
matlab中的warning问题写了一个程序,出现了Warning:Rank deficient,rank = 3 tol = 1.2705e-012.的警告,而且一直不停的出现.目前为止检查不出来是哪儿的原因.有没有办法让它不出现这个警告?数字太大我也
求下题的MATLAB程序
最小二乘法的matlab程序
求下式的Matlab程序
matlab 程序含义
高斯列主元消元法的matlab程序
用matlab程序法编出高斯消元法
matlab程序提问Xk(:,
matlab程序的一个方程求这个十字写成matlab的正确程序.
怎么给微分方程写程序呀,matlab,谢谢了ds=-108dt;需要画图;t是时间;1到65天.谢谢了
用matlab画图Cp与f皆为变量,请附上程序指令代码
y=x^2的matlab画图程序,x大于0小于5
matlab画图 y=(0.4+0.8*1.06^x)1.0476^x+1.08^x-2 求程序
请问下类似∑x^2/n^2函数级数用matlab怎么画图,求程序
求一个matlab 程序,可以形成一个不规则图形.