x=800:0.1:2500; >> y=500+126sin[(pi/2)(1+(x-1500)/1000)]-5000/(1200-x); matlab上这个算式哪不对?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 16:06:54
x=800:0.1:2500;>>y=500+126sin[(pi/2)(1+(x-1500)/1000)]-5000/(1200-x);matlab上这个算式哪不对?x=800:0.1:2500;>

x=800:0.1:2500; >> y=500+126sin[(pi/2)(1+(x-1500)/1000)]-5000/(1200-x); matlab上这个算式哪不对?
x=800:0.1:2500; >> y=500+126sin[(pi/2)(1+(x-1500)/1000)]-5000/(1200-x); matlab上这个算式哪不对?

x=800:0.1:2500; >> y=500+126sin[(pi/2)(1+(x-1500)/1000)]-5000/(1200-x); matlab上这个算式哪不对?
运算符号缺失、除 0 未处理,改成:
y=500+126*sin((pi/2).*(1+(x-1500)./1000))-5000./((1200-x)+eps*((1200-x)==0));

126和sin之间应该有*号吧,还有sin函数不能用中括号[ ],改成小括号试试。

y=500+126*sin((pi/2).*(1+(x-1500)./1000))-5000./((1200-x)+eps*((1200-x)==0));