我需要使用这种类型的变量sym,但我无法像使用syms一样,需要以与syms相同的方式替换它。
非常感谢。
我需要以下结果与替换相同,对于sym类型的变量,替换不会发生。 我需要替换v2(1,1),这没有发生。
%%
clear all;
close all;
clc;
v = [(1 + i*0) (2 + i*2)];
syms a b y test
teste = sym('m', [1 2])
v1 = sym('b', [1 2])
v1 = sym('a', [1 2])
v2 = sym('c', [1 2])
y = a*cos(b)
%v1(1,1) = v1(1,1) + v1(1,1)*cos(v1(1,2));
v1(1,1) = v2(1,1)*cos(v1(1,2));
v2(1,1) = abs(v(1,1))
v2(1,2) = angle(v(1,2))
clc
disp(v1)
test = 1;
y = subs(y,{a},{test});
aux = v1(1,1)
teste(1,1) = 1;
aux = subs(aux,{v2(1,1)},{teste(1,1)})
%m = subs(y,{v1(1,1),v1(1,2)},{v2(1,1),v2(1,2)})
disp(aux);
disp(y);
我需要替换v2(1,1),这没有发生