查看: 279|回复: 4|关注: 0

[已答复] 解方程问题

[复制链接]

新手

5 麦片

财富积分


050


2

主题

6

帖子

0

最佳答案
发表于 2019-9-14 18:51:53 | 显示全部楼层 |阅读模式
p(0)=100,A=50/925.57,Z=0,pp=0.8735;
for i=0:1:100
    V(i)=0.1.*sqrt(2*(160-P(i)/pp);
    Zp(i)=V(i)*A;
    p(i+1)=Zp(i)+p(i);
    V(i+1)=V(i)+Z;
end
V(101)
求看哪里出现错误,报错为3行的括号有问题,感谢各位大佬


论坛优秀回答者

5

主题

1680

帖子

472

最佳答案
  • 关注者: 140
发表于 2019-9-14 19:30:23 | 显示全部楼层
p(0)=100有问题
MATLAB的数组索引是从1开始的,不是0
提问请:①准确描述问题②贴代码别贴代码的截图③勿一问多帖或一帖多问④及时反馈⑤看清回复的每个字

新手

5 麦片

财富积分


050


2

主题

6

帖子

0

最佳答案
 楼主| 发表于 2019-9-14 19:37:58 | 显示全部楼层
TouAkira 发表于 2019-9-14 19:30
p(0)=100有问题
MATLAB的数组索引是从1开始的,不是0

改了之后也运行不了,希望帮忙解决

新手

5 麦片

财富积分


050


2

主题

6

帖子

0

最佳答案
 楼主| 发表于 2019-9-14 20:00:17 | 显示全部楼层
TouAkira 发表于 2019-9-14 19:30
p(0)=100有问题
MATLAB的数组索引是从1开始的,不是0

其实是这样的:
A=50/925.57,Z=0,pp=0.8735;
p(1)=100;
V(i)=0.1*sqrt(2*(160-P(i)/pp);
    Zp(i)=V(i)*A;
    p(i+1)=Zp(i)+p(i);
file:///C:/Users/Shinelon/AppData/Local/Temp/ksohtml14932/wps1.pngV(i+1)=925.57,求出k的值


新手

5 麦片

财富积分


050


2

主题

6

帖子

0

最佳答案
 楼主| 发表于 2019-9-14 20:28:31 | 显示全部楼层
helele 发表于 2019-9-14 20:00
其实是这样的:
A=50/925.57,Z=0,pp=0.8735;p(1)=100;V(i)=0.1*sqrt(2*(160-P(i)/pp);    Zp(i)=V(i)*A;  ...

还有错误不是索引的,这有原题
其实是这样的:
A=50/925.57,pp=0.8735;
p(0)=100;
V(i)=0.1*sqrt(2*(160-P(i)/pp);
    Zp(i)=V(i)*A;
    p(i+1)=Zp(i)+p(i);
V(1)+V(2)+....+V(k)=925.57,求出k的值
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表