Matlab_python
程序记录
@想念你的笑
博文若有不当之处,请联系修改。谢谢大家。请大家多多指教。
所有博客都是学习笔记,如有侵权,请联系删除,谢谢!
展开
-
Matlab与python----函数
一、函数重复利用的代码块。例子:%matlabfunction [mean, sdev] = stats(x) if ~isvector(x) error('Input must be a vector') end len = length(x); mean = sum(x)/len; sdev = sqrt(sum((x-mean).^2/len));end#pythonimport numpy as np# Function definition is heredef s原创 2020-05-17 15:21:04 · 178 阅读 · 0 评论 -
Matlab与python----循环
一循环for循环:for循环使用一个特定的循环变量来迭代地运行相同的代码块指定的次数。通常用于遍历数组中的元素。matlab:%1for j=1:4 jend%2for j=1:0.5:4 jend%3 嵌套循环for j=1:4 for k=1:4 a(j, k)=j*k; endendapython:#1for j in range(4): print(j)#2直接遍历数组import numpy as npa = np.array([1,2,3])原创 2020-05-17 15:15:51 · 988 阅读 · 0 评论 -
Matlab与python----条件陈述
一、关系运算符二、逻辑运算符三、条件语句matlab:%1if conditional statement command groupend%2if conditional statement command group 1else command group 2end%3if conditional statement 1 command group 1elseif conditional statement 2 command group 2...elseif原创 2020-05-17 15:00:50 · 137 阅读 · 0 评论 -
Matlab与python----2D画图
一、画图x、y向量维度一致matlab语法:plot(x,y) %一条曲线例子:x=[-2:0.01:4];y=3*x.^3 - 26*x+6;yd=9*x.^2 - 26;ydd=18*x;plot(x, y,'-b', x, yd,'--r', x, ydd,':k')xlabel('x')ylabel('y')title('f')axis([-2, 5, -40, 120])legend()python语法:plt.plot(x, y)例子:import原创 2020-05-17 11:26:31 · 238 阅读 · 0 评论 -
Matlab与python----矩阵
一、矩阵matlab:%创建一个向量a = [1; 2 ;3];%创建一个矩阵A = [1 2 3; 4 5 6];B = [1 2; 3,4; 5,6]; %矩阵相乘A*B%矩阵转置A'pythonimport numpy as np#创建向量a = np.array([1,2,3])print(a)#创建矩阵A = np.array([[1,2,3],[4,5,6]])print(A)B = np.array([[1,2],[3,4]原创 2020-05-17 10:54:43 · 128 阅读 · 0 评论