找回密码
 注册
Simdroid-非首页
查看: 52|回复: 0

MATLAB中使用inline函数时有变量随另一变量变化时应怎么定...

[复制链接]
发表于 2018-5-9 16:42:59 | 显示全部楼层 |阅读模式 来自 江苏徐州
悬赏2仿真币未解决
如果我的内联函数存在多个变量,且变量中一个变量还随另一个变量改变,应该怎么定义,比如变量为x,n(x)。
以下为我编写的一段脚本 ,一直显示输入数目不足,其中n(t)为频率,z(j)为纵坐标,Uz为速度,都是随着i,j,t变化而变化的
%求R矩阵
syms f
R0=zeros(123);
for i=1:123
   for j=i:123
       for t=1:N
        H0(i,j,t)=inline('[z(j)./Uz(j,t)./(1+50.*n(t).*z(j)./(2*pi*Uz(j,t)))]','i','j','t','n(t)','z(j)','Uz(j,t)');
        R0(i,j,t)=quadl(H0(i,j,t),0.5*domega,(N-0.5)*domega,domega,0,z,Uz);%H0后是频率上下限
        R0(j,i,t)=R0(i,j,t);
       end
    end
end

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

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-29 04:45 , Processed in 0.028784 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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