Matlab系列

Matlab系列,第1张

凭兴趣更新matlab一些算法复现

目录
  • 凭兴趣更新matlab一些算法复现
  • 矩阵输入
  • 一、python


矩阵输入 一、python

实现输入[ , , ; , ,]类型的矩阵输入,当最后加了分号无输出,没加分号输出矩阵

import re

def Get_Matrix():
    A_Matrix = input()
    Matrix_A = A_Matrix.split(";")
    raw1 = len(Matrix_A)
    Matrix_get = []
    column = 0;
    for i in range(raw1):
        raw =  re.findall(r"\d+\.?\d*",Matrix_A[i])
        column = len(raw)
        raw =  list(map(float, raw))
        Matrix_get += [raw]
    if A_Matrix[-1] !=';' :
        A_Matrix1 = A_Matrix.split("=")
        if len(A_Matrix1) == 1:
          print("ans=")
        else: 
          print(A_Matrix1[0]+"=")
        for i in range(raw1):
            for j in range(column):
             print(Matrix_get[i][j], end =' ')
            print('\n')

#测试
if __name__=="__main__":
    Get_Matrix()

输出效果:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/717996.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存