格式
n. 功能
· Matlab编程
· Matlab输出
· Python编程
· Python输出
———————————————————————————————————
1. for 循环
· Matlab编程
for i = 1:3
i
end
· Matlab输出
· Python编程
for i in range (1,4):
print(i)
· Python输出
———————————————————————————————————
2. if 判断
· Matlab编程
a = 1;
b = 2;
if a > b
a
else
b
end
· Matlab输出
· Python编程
a = 1
b = 2
if a > b:
print(a)
else:
print(b)
· Python输出
———————————————————————————————————
3. while 循环
· Matlab编程
a = 0;
while a < 3
a = a+1
end
· Matlab输出
· Python编程
a = 0
while a < 3:
a = a+1
print(a)
· Python输出
———————————————————————————————————
4. 一维矩阵
· Matlab编程
a = [1,2,3,4]
· Matlab输出
· Python编程
a = [1,2,3,4]
print(a)
· Python输出
———————————————————————————————————
5. 元素在一维矩阵的位置
· Matlab编程
a = [1,2,3,4];
b = 3;
find(a==b)
· Matlab输出
· Python编程
a = [1,2,3,4]
b = 3
print(a.index(b))
· Python输出
———————————————————————————————————
6. 置换一维矩阵中固定位点的元素
· Matlab编程
a = [1,2,3,4];
a(1,3) = 0
· Matlab输出
· Python编程
a = [1,2,3,4]
a[2] = 0
print(a)
· Python输出
———————————————————————————————————
7. 扩大一维矩阵
· Matlab编程
a = [1,2,3,4];
a(1,5) = 0
· Matlab输出
· Python编程
a = [1,2,3,4]+[0]
print(a)
· Python输出
———————————————————————————————————
8. 创建指定大小的矩阵
· Matlab编程
a = zeros(2,3)
· Matlab输出
· Python编程
import numpy
a = numpy.zeros((2,3))
print(a)
· Python输出
———————————————————————————————————
9. 置换多维矩阵指定行的元素
· Matlab编程
a = zeros(2,3);
a(2,:) = [1,1,1]
· Matlab输出
· Python编程
import numpy
a = numpy.zeros((2,3))
a[1] = [1,1,1]
print(a)
· Python输出
———————————————————————————————————
10. 置换多维矩阵指定列的元素
· Matlab编程
a = zeros(2,3);
a(:,2) = [1,1]
· Matlab输出
· Python编程
import numpy
a = numpy.zeros((2,3))
a[::,1] = [1,1]
print(a)
· Python输出
———————————————————————————————————
11. 扩大多维矩阵·增加行
· Matlab编程
a = zeros(2,3);
a(end+1,:) = [1,1,1]
· Matlab输出
· Python编程
import numpy
a = numpy.zeros((2,3))
b = [1,1,1]
a = numpy.insert(a,2,b,axis=0)
print(a)
· Python输出
———————————————————————————————————
12. 扩大多维矩阵·增加列
· Matlab编程
a = zeros(2,3);
a(:,end+1) = [1,1]
· Matlab输出
· Python编程
import numpy
a = numpy.zeros((2,3))
b = [1,1]
a = numpy.insert(a,3,b,axis=1)
print(a)
· Python输出
———————————————————————————————————
代码有疏漏或是改进的地方,欢迎指正!
……希望自己能够继续更新