EDA365电子论坛网
标题:
参数传递
[打印本页]
作者:
justlikethisis
时间:
2020-7-31 13:22
标题:
参数传递
有一个xx.m文件会生成a,b两个值,现在使用另一个脚本用来跑这个程序3次并把值放入矩阵c中,请教这个n改如何设置
' y8 l7 x, `" V8 T$ i6 T$ _; `
代码如下
2 }( ?$ O$ L; h Y! t; E
------------------------
3 q. n6 W! E: h5 { Q$ G0 h* B
c=zeros(10,2);
6 f1 C0 D$ B, g) q
for n=1:3
$ T, N9 F5 X4 R. n2 [
xx;
1 u' p. j8 g( U& a
c(n,1)=a;
7 \& u( W0 d' p; q, l8 G5 C
c(n,2)=b;
. O' } N- @/ K n7 {! z: Q
end
+ p% p! F. k) N1 D, ^- ?
------------------------
6 L8 @, n( `. H: I- V0 k* z
错误提示:
- \9 r: u. g7 f
函数或变量 'n' 无法识别。
. s% z2 B+ c" y7 B
1 {! [! J- _" T. r. c: L3 m0 z, F% N
8 d4 \6 B" [5 m' M
出错 run (第 4 行)
t/ h6 I$ h7 W6 K
c(n,1)=a;
0 R4 `% D u2 E' t; l& \% c* U+ F6 z
作者:
fantasyqqq
时间:
2020-7-31 14:14
报错的原因肯能XX.m中有n的定义,或者有command清除了n,不建议把.m文件嵌入到函数中调用,如果有需求,将a,b以函数返回值的形式返回到该循环中。
. N& L; ?% P! \% c# _+ _
调用函数的workspace和matlab的base workspace是不冲突的
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2