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

matlab程序里加入一个循环语句后一直显示busy,我强制关闭了,如果一直能下去能出来结果吗?注:必须用循籣百度知道

追问:
公式就是图片上那个,看的清吗?知道L和A,求La,如果不用循环程序怎么写?我不会求那两个的和所以才用的循环
你的信息还是不全吧?
L1=?   L2=?   ...
A1=?   A2=?  ...
这些值我都知道,我想问的是图片中的公式怎么用程序语言表示,我写的是
La=10log10sum(10^(L(1:n)+A(1:n))/10,但是不对,你帮忙改一下可以吗?谢谢
要用循环,程序如下:

L=[1 2 3 4 5];A=[2 4 6 8 10];
temp=0;
for i=1:length(L)
    temp=temp+10^((L(i)+A(i))/10);
end
LA=10*log10(temp)
答案:可能进入死循环了。
发程序我看看?
其他:如果你的运算数据量很大,一般花点儿时间是能出结果的(我曾今算过3小时的),小程序太久的话那就要改程序了

上一个:求一个MATLAB程序
下一个:求一matlab程序

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,