Like finite element loop

조회 수: 7 (최근 30일)
Semih Ates
Semih Ates 2020년 5월 28일
댓글: madhan ravi 2020년 5월 28일
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
Sulaymon Eshkabilov 2020년 5월 28일
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