查看: 565|回复: 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行的括号有问题,感谢各位大佬


回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

5

主题

2337

帖子

704

最佳答案
  • 关注者: 196
发表于 2019-9-14 19:30:23 | 显示全部楼层
p(0)=100有问题
MATLAB的数组索引是从1开始的,不是0
提问请:①准确描述问题②提出你的思考(等着抄作业的一律锁帖)③提供代码文本而非截图④及时反馈
回复此楼 已获打赏: 0 积分

举报

新手

5 麦片

财富积分


050


2

主题

6

帖子

0

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

改了之后也运行不了,希望帮忙解决
回复此楼 已获打赏: 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的值


回复此楼 已获打赏: 0 积分

举报

新手

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的值
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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