フィルターのクリア

get problem with while loop

2 ビュー (過去 30 日間)
Israt Jahan
Israt Jahan 2016 年 7 月 14 日
回答済み: Israt Jahan 2016 年 7 月 26 日
Hi I have written this code to calculate T1...T5 value. Where every loop works with value of R1...R5. But it does not work. Anyone please tell me what type of mistake i made to write this code.
clear all
%%%Thermal resistance
R1=0.0016;
R2=0.0018;
R3=0.00036;
R4=0.00032;
R5=0.0005;
p=25000;
Tc=25;
Tj=125;
%%%%Temperature of each layer
x=6;y=6;
while x<6&&y<6
x=x+1;
y=y+1;
Ty=Tc+(Rx*p);
end

採用された回答

Andrei Bobrov
Andrei Bobrov 2016 年 7 月 14 日
R = [0.0016;0.0018;0.00036;0.00032;0.0005];
p=25000;
Tc=25;
T = Tc+(R*p);

その他の回答 (2 件)

Azzi Abdelmalek
Azzi Abdelmalek 2016 年 7 月 14 日
編集済み: Azzi Abdelmalek 2016 年 7 月 14 日
Rx is an undefined variable, you need to put R1,R2,...,R5 in a vector
%%%Thermal resistance
R1=0.0016;
R2=0.0018;
R3=0.00036;
R4=0.00032;
R5=0.0005;
R=[R1 R2 R3 R4 R5];
p=25000;
Tc=25;
Tj=125;
%%%%Temperature of each layer
x=0;y=0;
while x<5&&y<5
x=x+1;
y=y+1;
Ty(x)=Tc+(R(x)*p);
end
Ty

Israt Jahan
Israt Jahan 2016 年 7 月 26 日
thank you so much

カテゴリ

Help Center および File ExchangeMATLAB についてさらに検索

タグ

タグが未入力です。

Community Treasure Hunt

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

Start Hunting!

Translated by