
【MATLAB】
文章平均质量分 68
MATLAB学习的一些心得。
好饿呀~~~
努力学习呀,为了梦想!!!
展开
-
matlab的intprog函数,解决整数规划问题(matlab本身不带,需自己创建函数)
matlab工具箱并没有intprog.m,而在做整数规划时会用到此函数,这是代码,只需建立.m文件放在相应目录即可调用。代码如下:function[x,fval,exitflag]=intprog(f,A,b,Aeq,beq,lb,ub,M,TolXInteger)options=optimset('display','off');bound=inf;[x0,fval0]=linprog(f,A,b,Aeq,beq,lb,ub,[],options);[x,fval,exitflag,b]=r原创 2021-07-19 19:38:05 · 6409 阅读 · 12 评论 -
MATLAB解惑01:“*” 与 “.*” 什么区别?
“.”和“”的区别:在进行数之间的运算时“.*”和“*”是没有区别的,都是表示普通的乘法运算。例:m = 2,n = 3,m.n = 6, mn =6。在进行矩阵之间的运算时“.”和“”的意义就有所不同了。假设a,b表示两个矩阵,a*b表示矩阵a与矩阵b进行矩阵相乘,a.*b表示矩阵a中的元素与矩阵b中的元素按位置依次相乘,得到的结果将作为新矩阵中相同位置的元素。MATLAB 中用一个特殊的符号来区分矩阵运算和数组运算。在需要区分两者不同的时侯,把点置于符号前来指示这是一个数组运算(例如,.*)。原创 2021-07-08 09:06:31 · 1507 阅读 · 0 评论 -
MATLAB03:数据类型与文件读写
MATLAB03:数据类型与文件读写学习一门技术最好的方式就是阅读官方文档,可以查看MATLAB官方文档数据类型MATLAB中主要的数据类型如下:下面依次介绍各种主要的数据类型,MATLAB官方文档介绍了所有数据类型.数值类型(numeric)在MATLAB中,数值类型的变量被默认为double类型的,可以使用类型转换将其转换为其他数值类型.n = 3;class(n) % 得到 doublen = int8(3);class(n) % 得到 int8MATLAB支持的数值类原创 2021-07-04 09:32:22 · 615 阅读 · 0 评论 -
MATLAB02:结构化编程和函数定义
MATLAB02:结构化编程和函数定义学习一门技术最好的方式就是阅读官方文档,可以查看MATLAB官方文档1 结构化编程1.1 流程控制语句和逻辑运算符与大多数编程语言相同,MATLAB有以下流程控制语句: 流程控制语句 作用 if, elseif, else 若if语句为真,则执行子句 switch, case, otherwise原创 2021-07-03 23:23:20 · 282 阅读 · 0 评论 -
MATLAB01:基本的数学运算与矩阵运算
MATLAB01:基本的数学运算与矩阵运算MATLAB基本语法变量MATLAB中的变量不需要声明.使用=为变量赋值变量名与大多数编程语言相同,MATLAB中的变量名是大小写敏感的.变量名只能由[0~9,a~z,A~z,_]组成,且变量名不能以数字开头.保留变量不适合做变量名MATLAB中有一些变量有其具体意义,不适合用作变量名. 变量 意义 ans 上一句的原创 2021-07-03 11:02:19 · 940 阅读 · 0 评论