Inserting variable answers in cells
26 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Yoshi
el 23 de En. de 2016
Comentada: Star Strider
el 23 de En. de 2016
Trying to insert the numerical value of a variable:
clear;
clc;
syms x y z
e1 = 2*x+z == 2;
e2 = 2*y+z == 7.52;
e3 = (z/(x+y+z))*(3.76/4.76)^(-1/2)*(1/4.76)^(-1/2) == 0.0244;
[x,y,z] = vpasolve([e1, e2, e3], [x,y,z]);
l = num2cell(x);
m = num2cell(y);
n = num2cell(z);
disp(x);
I = cell(3,4);
I{1,1} = ' ';
I{1,2} = 'a';
I{1,3} = 'b';
I{1,4} = 'c';
I{2,1} = 'Moles';
I{3,1} = 'Mole Fraction';
I{2,2} = l;
disp(I);
The output of that looks like this:
So how may I have it so that the value of 'x' shows up in the 2v2 cellarray
4 comentarios
Respuesta aceptada
Star Strider
el 23 de En. de 2016
What do you want to do?
Part of the problem is that ‘a’, ‘b’, ‘c’ do not exist in your workspace.
If you want to put ‘x’, ‘y’, ‘z’ in ‘I’, do something like this:
I = cell(3,4);
I{1,1} = ' ';
I{1,2} = double(x);
I{1,3} = double(y);
I{1,4} = double(z);
I{2,1} = 'Moles';
I{3,1} = 'Mole Fraction';
I{2,2} = l;
disp(I);
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Matrix Indexing en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!