EDA365电子论坛网
标题:
将多个不同的自变量带入到自变量不同的表达式中新成新的表达式
[打印本页]
作者:
whatever_
时间:
2023-2-2 13:39
标题:
将多个不同的自变量带入到自变量不同的表达式中新成新的表达式
请问yi=cos(2*pi*f0*bi + pi*k*ti.^2)
+ B- ]+ R/ w: t8 J# o! X
我现在形成了80个bi,(b1,b2,b3,...b80)
( ^8 X% E3 L3 {( E: W5 s0 v
如何形成y1,y2...y80[size=13.3333px]也就是80个结果输出
. O6 n4 Q8 G! n ?$ v* X; _- Y
作者:
duhe3hfu
时间:
2023-2-2 14:37
仅供参考:
( r7 t: k0 \3 h0 D
syms a c b
, F0 f a5 Z, }" }
x = rand(10,1);
0 w8 ~$ {: w1 _& s
y = cell(length(x),1);
0 T, F5 V! a) ~) t) ?
for i = 1:length(x)
7 S$ g, q& |. I5 V5 g& {
y{i} = a*sin(x(i)) + c*b;
- Y: ?7 d& F$ n, B" z
end
' M" h" |+ R5 U: L% p5 W5 ]& {0 b
9 O5 {( u f/ V9 y+ m3 N* h
for i = 1:length(x)
0 ^* l2 b2 J; `6 }" H' r; Z- C
disp(y{i});
5 ^6 D) ?( u4 R% F, l9 u
end
作者:
R_myself
时间:
2023-2-2 14:57
方案一:
* _. C/ {4 p: P% j
c = rand(5,4);
4 k0 m& h! A; u- D. a6 X8 Y) r$ p
for i = 1:5
) F# k3 a1 O# a9 Q! e
eval(['b',num2str(i),'=c(i,: )']);
( _! { Z; _' N! t& ~
end
% I8 L" c; h/ r2 N0 T
/ G0 d+ ]& l- N/ K1 L e
方案二:
& @2 e! }+ K; k' E' B" ^' } Q( O
c = rand(5,4);
+ T3 J2 i% Y" R) Y, z
b = cell(5,1);
* k9 [0 `+ C# d' e( N5 K+ j
( d1 _2 p/ C7 e s. q
for i = 1:5
* R/ g) t* D5 q7 c0 n8 V
b(i) = {c(i,: )};
. j( @. h: F t5 O: P; C
end
) a2 W! o4 C% i5 t; q
b
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2