查看: 219|回復: 2|關注: 0
打印 上一主題 下一主題

辽宁快乐12玩法规则: [已答復] Matlab中for循環得出的數值無法plot

[復制鏈接]

新手

5 麥片

財富積分


辽宁快乐12预测一号码推荐号码 www.exedlj.com.cn 050


1

主題

2

帖子

0

最佳答案
跳轉到指定樓層
1#
發表于 2019-12-26 05:55:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我想將時間和溫度做圖像可是圖像是空的
getTemperature(4.9,1.0054,20,40,0.25,10,2.82,0.0179,10.2,0.0069,1)
這是命令

getTemperature.m

512 Bytes, 下載次數: 3

新手

5 麥片

財富積分


050


0

主題

2

帖子

0

最佳答案
2#
發表于 2019-12-26 21:19:23 | 只看該作者
function [tmeperature]=getTemperature(m,c,Tin,Theater,Mdot,Tout,Aroof,Uroof,Awall,Uwall,dt)
dTin=0;
c = 1.0054;
    for t=(2:dt:200)
    Tin = Tin + dTin;
    dT1 = Theater - Tin;
    Qheater =  dT1*Mdot*c*dt;
    dT2 = Tin - Tout;
    Qloss = dT2*Aroof*Uroof*dt + dT2*Awall*Uwall*dt;
         if (Qheater-Qloss) >= 0
         dTin = 1/(m*c)*(Qheater-Qloss);
         else
            dt = t;
            Tin = Tin;
         end
          plot(t,Tin,'rs')
             hold on
    end

end
這樣試試

新手

5 麥片

財富積分


050


1

主題

2

帖子

0

最佳答案
3#
 樓主| 發表于 2019-12-26 22:08:31 | 只看該作者
-Moana 發表于 2019-12-26 21:19
function [tmeperature]=getTemperature(m,c,Tin,Theater,Mdot,Tout,Aroof,Uroof,Awall,Uwall,dt)
dTin=0;
...

我在外面加了個array定義了t然后就畫出來了,謝謝
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

關閉

站長推薦上一條 /4 下一條

快速回復 辽宁快乐12预测一号码推荐号码 返回列表