当前位置:编程学习 > Matlab >>

matlab程序问题大神求指点

clear; clc; syms x y; a=0.89;b=0.6; t=0.07168; c=2*a/b; h0=0.01:0.01:0.14; [m,n]=size(h0); for i=m for j=n s(i,j)=int(int(c*sqrt(b^2-y^2),y,-b,-t*x+h0(i,j)-b),x,-0.4,h0(i,j)/t); L(i,j)=vpa(s(i,j))*1000; end end
补充:为什么总是输出最后一个值,但是前面的值都是0?
答案:for i=m
    for j=n

这算是什么语句呢,
应该是这样吧,并且,你的m本身就是1,完全可以不要,直接for j 开始
for  i=1:m  
for j=1:n
 
把这两句改了就好了,
我已在matlab得出结果
你试试吧

上一个:你好,我有一篇论文里面的matlab程序看不明白
下一个:我想要用Matlab描散点图,共有10种类别数据要区别开来,我用了如下的程序

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,