Like finite element loop

5 次查看(过去 30 天)
Hello everyone,
I faced a problem and can not define, like abdication of reason.
I will try to explain that fro
x = [1 2 3 4 5 6 7 8 9 10]
y = [0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1]
T0 = 293
c = y*T/x
T = [150:10:273]
Now I want to create a loop to calculate new y values with T according to given below equation.
And store each y values to create new y values, T graph.
But also my x values are in a vector. Hence, I run this equation according x values. Each x values must divide a T value and create new y values.
I mean, for specific T and x value; new y values must be generated. (According to example, the equation should run 10 times - according to x values -
How can I create a loop to solve this and store each y values (for each specific x and T)

采纳的回答

Sulaymon Eshkabilov
hi,
Here is the loop based solution:
x = [1 2 3 4 5 6 7 8 9 10];
y = [0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1];
T0 = 293;
c = (y*T0)./x;
T = [150:10:273];
for ii=1:numel(x)
for jj=1:numel(T)
y(ii, jj)=c(ii)*x(ii)/T(jj);
end
end
Note that some of your equations are not accurately defined. E.g. c = y*T/x and y is defined twice.
  2 个评论
Semih Ates
Semih Ates 2020-5-28
编辑:Semih Ates 2020-5-28
Ah, very helpful. Thank you a lot!. While thinking to define my problem, I did not pay attention to write my example :D Okay now I see my resulted y values as an individual vector. But, also I want to create a graph ynew - T graph with different x values.
madhan ravi
madhan ravi 2020-5-28
Sulaymon comments:
Did you take it? if so, hit accept.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Mathematics 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by