Matlab 版 (精华区)
发信人: zjliu (秋天的萝卜), 信区: Matlab
标 题: [合集] 高手看看为什么这个程序运行不了
发信站: 哈工大紫丁香 (Mon Nov 22 11:34:43 2004), 站内
────────────────────────────────────────
martianwang (活着) 于 (Fri Oct 22 15:25:05 2004) 说道:
yY(1)=0; %初值
for i=-1:0.1:0 %离散点序列
X(i*10+11)=i;
end
到i=-0.4的时候,程序出错
────────────────────────────────────────
hitwdh (计划->实施->总结) 于 (Fri Oct 22 15:34:39 2004) 说道:
【 在 martianwang (活着) 的大作中提到: 】
: yY(1)=0; %初值
: for i=-1:0.1:0 %离散点序列
: X(i*10+11)=i;
~~~~~~~~不是整数型,改成
for i=-1:0.1:0 %离散点序列
X(fix(i*10+11))=i;
end
: ...................
────────────────────────────────────────
Skyblue (原来的我) 于 (Fri Oct 22 15:35:32 2004) 说道:
循环体为什么不改成
for i=1:11
X(i)=(i-1)/10-1;
end
【 在 martianwang (活着) 的大作中提到: 】
: 标 题: 高手看看为什么这个程序运行不了
: 发信站: 哈工大紫丁香 (Fri Oct 22 15:25:05 2004), 转信
:
: yY(1)=0; %初值
: for i=-1:0.1:0 %离散点序列
: X(i*10+11)=i;
: end
: 到i=0.4的时候,程序出错
:
: --
: 我活着,所以我快乐
: hoho
:
:
: ※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 219.217.224.72]
────────────────────────────────────────
martianwang (活着) 于 (Fri Oct 22 15:36:50 2004) 说道:
为什么当i=-0.9,-0.8,...,-0.5时程序没问题,当运行到-0。4才出问题呢?
想不明白,难道因为软件的问题?
【 在 hitwdh (计划->实施->总结) 的大作中提到: 】
【 在 martianwang (活着) 的大作中提到: 】
: yY(1)=0; %初值
: for i=-1:0.1:0 %离散点序列
: X(i*10+11)=i;
~~~~~~~~不是整数型,改成
for i=-1:0.1:0 %离散点序列
X(fix(i*10+11))=i;
end
: ...................
────────────────────────────────────────
Skyblue (原来的我) 于 (Fri Oct 22 15:37:55 2004) 说道:
在Matlab中尽量少用i j ,因为i j 本身默认为虚数单位
【 在 martianwang (活着) 的大作中提到: 】
: 为什么当i=-0.9,-0.8,...,-0.5时程序没问题,当运行到-0。4才出问题呢?
: 想不明白,难道因为软件的问题?
: ~~~~~~~~不是整数型,改成
: ...................
────────────────────────────────────────
hitwdh (计划->实施->总结) 于 (Fri Oct 22 15:37:56 2004) 说道:
对呀,更简单X=-1:0.1:0
【 在 Skyblue (原来的我) 的大作中提到: 】
: 循环体为什么不改成
: for i=1:11
: X(i)=(i-1)/10-1;
: ...................
────────────────────────────────────────
martianwang (活着) 于 (Fri Oct 22 15:38:54 2004) 说道:
不错,好方法。
【 在 Skyblue (原来的我) 的大作中提到: 】
循环体为什么不改成
for i=1:11
X(i)=(i-1)/10-1;
end
【 在 martianwang (活着) 的大作中提到: 】
: 标 题: 高手看看为什么这个程序运行不了
: 发信站: 哈工大紫丁香 (Fri Oct 22 15:25:05 2004), 转信
:
: yY(1)=0; %初值
: for i=-1:0.1:0 %离散点序列
: X(i*10+11)=i;
: end
: 到i=0.4的时候,程序出错
:
: --
: 我活着,所以我快乐
: hoho
:
:
────────────────────────────────────────
Skyblue (原来的我) 于 (Fri Oct 22 15:40:18 2004) 说道:
被这种循环整晕了,没想到给数组赋值了~~~~~~~
【 在 hitwdh (计划->实施->总结) 的大作中提到: 】
: 对呀,更简单X=-1:0.1:0
────────────────────────────────────────
martianwang (活着) 于 (Fri Oct 22 22:56:11 2004) 说道:
哦,我也给整晕了。呵呵
【 在 Skyblue (原来的我) 的大作中提到: 】
被这种循环整晕了,没想到给数组赋值了~~~~~~~
【 在 hitwdh (计划->实施->总结) 的大作中提到: 】
: 对呀,更简单X=-1:0.1:0
────────────────────────────────────────
zxingxing (凡人) 于 (Sat Oct 23 13:41:23 2004) 说道:
有问题,比如Y(0)=1就是错的
你的X(0)=1.1也是错的
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.665毫秒