symbolic substitution symbol by symbol
    10 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
Hi
I was trying to replace symbol by symbol with the code:
syms u v x y
N=u+3*v;
u=2*x;
v=2*y;
N=subs(N,[u,v],[2*x,2*y]);
The result I got :
N =
u + 3*v
where is my mistake?
0 Kommentare
Antworten (1)
  Martin Schätz
      
 am 15 Okt. 2015
        You should not define the u=2*x; v=2*y; because then you get right anwer from subs. It wil simplify the answer and it will be true. Try to run this:
clear all, close all, clc
syms u v x y 
N=u+3*v;
N=subs(N,[u v],[2*x 2*y])
and then this:
clear all, close all, clc
syms u v x y 
u=2*x; v=2*y; 
N=u+3*v
You will get right answer both times.
0 Kommentare
Siehe auch
Kategorien
				Mehr zu Calculus finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

