Matlab到Python的CO2浓度转换

2024-04-23 21:55:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我对Python还不熟悉,我正试着去了解它。我有一些来自Matlab的代码,我想转换成Python,我正在努力。我尝试使用OMPC转换器,但到目前为止,我发现很难使用没有内置函数与Matlab相比。我的一些代码如下:

start_year=1;                % Model Start Date
end_year=100000;              % End date
dt=1;                        % Incremented time
time=start_year:dt:end_year; % Time variable
N=length(time);              % Number of incrementes 

E=1;

tauC=50;
tauC_fat=[30 300 10000];

C=zeros(1,N);            % CO2 Concentration
C_fat=zeros(1,N);
C0=0;
C(1)=C0;
C_fat(1)=C0;  

另外,我正在使用从Anaconda下载的python3.6的Spyder版本,这是开始学习Python的好地方吗?你知道吗


Tags: 函数代码modeltimedtzerosyearfat
1条回答
网友
1楼 · 发布于 2024-04-23 21:55:39

您显示的代码实际上不是python。你知道吗

Matlab和python是完全不同的动物。Numpy和Matplotlib是在科学领域中经常使用的python扩展,它们与matlab有很多相同的概念,但是它们的底层语法是独特的pythonic。你知道吗

我将从https://learnpythonthehardway.org/python3/index.html开始快速而肮脏地介绍Python(在我写作时它是免费的:您可以忽略购买的请求,尽管如果您购买了,我相信它的钱花得很好)。此外,在用python编写代码时,这些官方文档页应该总是很方便的

Python语言参考:

https://docs.python.org/3/reference/index.html#reference-index

Python标准库:

https://docs.python.org/3/library/index.html#library-index

相关问题 更多 >