Task 15 Matlab与线性代数 Task 15 Matlab与线性代数2.5矩阵的加法与减法直接创建矩阵进行加减。前提是要能够进行加减,矩阵的行数和列数必须相同。2.6数组的乘法与除法MATLAB中,由于数组和矩阵的表示是一样的,因此要区分数组的乘除与矩阵的乘法,同维数组乘除能得到同维数组,其规则为对应位置的元素进行乘除,而矩阵的乘法的规则不是这样。因此,数组的乘法往往说成是矩阵的“点乘”,也有元素积的说法。2.7矩...
Task14 Matlab与线性代数 Task14 Matlab与线性代数A(:,j)—矩阵的第j列A(i,:)—矩阵的第i行产生1个行向量,从x1到x2之间,均匀分布n个数。书写格式为linspace(x1,x2,n)产生1个行向量,从10d1到10d2之间以对数刻度分布的n个数。书写格式为logspace(d1,d2,n).*为矩阵对应元素乘法,*为矩阵乘法AX=B—X=A\B A左除BAB=C—A=C/B C右除...
Python Task10 类与对象 Python Task10 类与对象封装:信息隐蔽技术通过class定义类,关键字继承:子类自动共享父类之间数据和方法的机制多态不同对象对同一方法响应不同的行动class people(Animal):class Pig(Animal):2.self是self即c++的this指针3.python类由一个——init–(self[param1,param2])4公有私有...
Python Task10 类与对象 对象 = 属性 + 方法对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。封装:信息隐蔽技术我们可以使用关键字 class 定义 Python 类,关键字后面紧跟类的名称、分号和类的实现。class Turtle: # Python中的类名约定以大写字母开头“”“关于类的一个简单例子”""# 属性c...
Python Task09 Python Task09else 与 with 语句丰富的 else 语句while … else 语句count = 0while count < 5:print("%d is less than 5" % count)count = count + 1else:print("%d is not less than 5" % count)0 is less t...
Python Task08 Python Task08异常处理运行期检测到的错误被称为异常。Python标准异常总结try - except 语句try 语句按照如下方式工作:首先,执行try子句(在关键字try和关键字except之间的语句)如果没有异常发生,忽略except子句,try子句执行后结束。如果在执行try子句的过程中发生了异常,那么try子句余下的部分将被忽略。如果异常的类型和ex...
Tsak 10三维图 Tsak 10三维图5.数据的可视化10.三维特殊图形三维立体图的绘制,其中一部分绘图函数可在二维平面图形绘图函数的基础上添加数字3来实现。例如三维线性图函数为plot3,三维条形图为bar3、barh3,三维饼图为pie3,三维散点图为scatter3,三维茎干图为stem3等。但是三维立体图又增加了不少新的功能。如网格线,表面图,视角控制,光照,透明度控制等。1.三维线性图三维线性图...
Python Task07 文件与文件系统 Python Task07 文件与文件系统文件读写读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。1.1 读文件要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传...
Task09二维图 Task09二维图语法知识1.简易线性图函数ezplot:不用设置自变量的间隔变量、线宽、标记点、颜色ezplot(f) ezplot(f,[xmin,xmax]) ezplot(f,[xmin,xmax,ymin,ymax]) ezplot(f(x,y))ezplot(f(x,y),[tmin,tmax])f为符号函数表达式,默认的自变量变化区间为[-2pi,2pi...
Python Task07文件与文件系统 Python Task07文件与文件系统打开文件open(file, mode=‘r’) 接收两个参数:文件名(file)和模式(mode),用于打开一个文件,并返回文件对象,如果该文件无法被打开,会抛出OSError。打开模式 | 执行操作完整的语法格式为:open(file, mode=‘r’, buffering=-1, encoding=None, errors=None,...
Python Task08 Python Task08字典与集合字典Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。花括号语法创建字典由于字典中每个元素都包含 2 部分,分别是键和值,因此在创建字典时,键和值之间使用冒号分隔,相邻元素之间使用逗号分隔,所有元素放在大括号 {} 中。Python 字典类...
Python Task05 Python Task05函数与Lambda表达式一、函数1.函数定义创建函数用def语句,其格式为:def fun_name(par1,par2,…): 由def关键字,函数名和参数表组成def 函数名(参数列表)函数体1任何传入参数或者自变量必须放在圆括号中间定义函数内容以冒号开始,注意缩进问题return语句用于返回一个对象结果,当程序执行到函数的return语句时,就会将...
Task05 结构数组 Task05 结构数组结构数组是对某个对象,不同属性的数据,用一组数据来表示,称为结构数组。结构数组中的元素可以是数值,亦可以是字符串。结构数组的创建可以直接采用赋值或用函数struct来创建...
Python Task04 Python Task04字符串与序列1.字符串字符串的定义Python 中字符串被定义为引号之间的字符集合。Python 支持使用成对的 单引号 或 双引号。如果字符串中需要出现单引号或双引号,可以使用转义符号\对字符串中的符号进行转义。Python 的常用转义字符原始字符串只需要在字符串前边加一个英文字母 r 即可。python三引号允许一个字符串跨多行,...