【发布时间】:2013-09-01 09:08:45
【问题描述】:
function simps()
A=[0,0];
B=[0,0];
set_param('circuit/LINE2','Capacitance',num2str(C(1)))
sim('circuit')
B=[Real,Reactive];
A=[A;B];
end
C 是一个矩阵。它包含 10 个变量。像 1,10,50,100 随机数。它在 uF 中。
circuit 是文件名
Real Reactive 是 to workspace 名称。
LINE2 是 RLC 分支的名称。 RLC 支路只包含电容。
我遇到错误
"未定义函数或方法'C'用于类型的输入参数 '双倍的'。 "
我搜索了stackoverflow,每个人都在谈论目录问题。但是我所有的文件都在 RUN 目录中。
我做到了
>> which C
返回
C is a variable.
所以我认为 C 在 matlab 的目录路径中。那么错误在哪里呢?
【问题讨论】:
标签: matlab function double simulation circuit