Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-07-29, 13:50   #1
未注册
游客
 
帖子: n/a
微笑 求助!两种方法算出来不一致

第一种方法:
global D1 D2 T;
t=1;
spaceT=0.05;
for T=0.001:spaceT:1.2
....(中间是关于T的函数的构造:Z(T))
t=t+1;
a(t)=T;
y(t)=Z;
end
plot(a,y,'k');%画出Z(T)与T的图。

第二种方法:
global D1 D2 Tt;
sym T;%把T当所符号
t=1;
....(中间是关于T的函数的构造:Z(T)) 和第一种方法中间的一模一样
spaceT=0.05;
for Tt=0.001:spaceT:1.2
t=t+1;
a(t)=Tt;
y(t)=subs(Z,T,Tt); %用Tt来代符号T
end
plot(a,y,'r');

算出来的结果竟然不一样,第一种方法的数据是对的,Z的值从0开始,从小到大,最后为0.3647;但为什么第二种就不对了呢,是从1开始逐渐减小,到最后一个点的值一样为0.3647。
  回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[原创]概率论与数理统计实验演示系统 xiezhh MATLAB论坛 79 2021-08-19 23:25
[求助]@急!求助各位高手!BP神经网络训练问题@ lldfll4214 MATLAB论坛 6 2008-12-16 11:01
[文章]第一次使用matlab的一个小小收获 jin123 MATLAB论坛 6 2008-10-24 18:50
【求助】用MATLAB实现数据采集 未注册 MATLAB论坛 3 2008-04-15 13:18


所有时间均为北京时间。现在的时间是 13:46


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.