Matlab Символьные сабы Syms Sym - PullRequest
0 голосов
/ 22 июня 2019

Мне нужно работать с этим типом переменной 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), чего не происходит

...