represent symbolic toolbox as a string
    2 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
I am using the symbolic toolbox in Array1. How do you represent it as a string?
syms r,theta,phi
x=r*cos(theta)*cos(phi)
y=r*sin(theta)*cos(phi)
z=r*sin(phi)
Array1=num2str([x y z])
0 commentaires
Réponses (1)
  sixwwwwww
      
 le 6 Déc 2013
        try this:
syms r theta phi
x=r*cos(theta)*cos(phi)
y=r*sin(theta)*cos(phi)
z=r*sin(phi)
Array1 = char([x y z])
5 commentaires
  sixwwwwww
      
 le 6 Déc 2013
				you can do it as follow:
syms r theta phi
x = r * cos(theta) * cos(phi);
y = r * sin(theta) * cos(phi);
z = r * sin(phi);
Array1 = {char(x), char(y), char(z)};
% Print string on command window
for i = 1:3
    fprintf('String number %d is: %s\n', i, Array1{i})
end
  Walter Roberson
      
      
 le 11 Déc 2013
				Change
Array2(n)=char(Array1(i,j,k,l))
to
Array2{n}=char(Array1(i,j,k,l))
Voir également
Catégories
				En savoir plus sur Conversion Between Symbolic and Numeric dans Help Center et File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


