Borrar filtros
Borrar filtros

How to store the results of a function using for-loop

1 visualización (últimos 30 días)
AliAlemana
AliAlemana el 11 de Dic. de 2018
Comentada: Matt J el 11 de Dic. de 2018
Hello everyone, I am pretty sure my problem is super simple but it is driving me crazy.
I have a temperature T(x,y,z) which I want to calculate using a formula which includes P (the power). Now I want to calculate the temperature for 3 different P, therefore I used a for-loop but since T is a 3D-matrix, I always get errors since I am not sure how to exactly write the loop. Something like this (the formula is not real, it is just to show you what I mean):
[x,y,z] = deal(linspace(0,10));
P=[100,150,200];
for i=1:3
T(i,:)=P(i)/(x.*y.*z);
end
The result I would like is T(1), T(2) and T(3) stored in the workspace calculated with the different P.
Thanks a lot, sorry for the weird formula.

Respuesta aceptada

Matt J
Matt J el 11 de Dic. de 2018
T=cell(1,3);
for i=1:3
T{i}=P(i)/(x.*y.*z);
end
  2 comentarios
AliAlemana
AliAlemana el 11 de Dic. de 2018
Thanks Matt!
Matt J
Matt J el 11 de Dic. de 2018
You're welcome, but please Accept-click the answer to certify that it solved the issue for you.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Data Import and Export 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!

Translated by