当前位置: 首页 > news >正文

Matlab 软件入门

  1. matlab 帮助的使用
    1. hlep

help elfun                              %关于基本函数的信息

help exp                                %指数函数exp的帮助信息

    1. look 指令

当要查找具有某种功能但又不知道准确名字的指令时,help的能力就不够了,loopfor就可以根据用户提供的完整或不完整的关键词,取搜所出一组与之相关的指令。

lookfor integral             %查找有关积分的指令

lookforfor fourier                        %查找能进行傅里叶变换的指令

    1. 超文本格式的帮助

在matlab中,关于一个函数的“帮助”信息可以用doc命令以超文本的方式给出,如:

doc

doc doc

doc eig %求矩阵的特征值和特征向量

    1. pdf“帮助”文件“文件

可以从ManthWorks网站上下载有关的“pdf”帮助文件。

  1. 数据的输入
    1. 简单矩阵的输入
  1. 要直接输入矩阵时,矩阵一行中的元素用空格或逗号分隔;矩阵行与行之间用分号“;”分隔,整个矩阵放在方括号“[  ]”中。

A=[1,2,3;4,5,6;7,8,9]

说明:指令执行后,矩阵A被保存在Matlab的工作间中,以备后用。如果用户不用clear指令清除它,或者对它进行重新赋值,那么该矩阵会一直保存在工作间中,知道本次指令窗关闭为止。

  1. 矩阵的分行输入:

A=[1,2,3

4,5,6

7,8,9]

    1. 特殊变量

ans                                                       %用于结果的默认变量名

pi                                                          %圆周率

eps                                                       %浮点相对精度

inf                                                         %无穷大,如1/0

NaNv                                                   %不定量(非数),如1/0

nargin                                                  %所用函数的输入变量数目

nargout                                               %所用函数的输出变量数目

realmin                                               %最小可用正实数

realmax                                               %最大可用正实数

    1. 特殊向量和特殊矩阵
      1. 特殊向量

t=[0:0.1:10]

%产生0~10的行向量,元素之间的间隔为0.1

t=linspace(n1,n2,n)

%产生n1和n2之间线性均匀分布的n个数(默认n时,产生100个数)

t=logspace(n1,n2,n)(默认n时,产生50 个数)

%在10”和10”之间按照对数距离等间距产生n个数

      1. 特殊矩阵
        1. 单位矩阵:

eye (m)

eye(m,n)                                         %得到一个可允许的最大单位矩阵而其余处补0

eye(size(a))                                   %可以得到与矩阵a同样维数的单位矩阵

        1. 所有元素为1的矩阵:

ones(n),ones(size(a)),ones (m,n)

        1. 所有元素为0的矩阵:

zeros (n),zeros (m,n).

        1. 空矩阵

空矩阵是一个特殊矩阵,这在线性代数中是不存在的。例如

q=[]                                                   %矩阵q在工作空间之中,但它的大小为 0

通过空矩阵的办法可以删除矩阵的行与列。例如

a=(:3)=[]                                           %表示删除矩阵a的第3列

        1. 随机数矩阵:

rand (m,n)

%产生 mxn 矩阵,其中的元素是服从[0,1]上均匀分布的随机数

normrnd (mu ,sigma ,m ,n )

%产生 mxn 矩阵,其中的元素是服从均值为 mu,标准差为 sigma 的正态分布的随机数exprnd (mu ,m ,n )

%产生 mxn 矩阵,其中的元素是服从均值为mu 的指数分布的随机数

poissrnd (mu ,m,n)

%产生mxn 矩阵,其中的元素是服从均值为mu的泊松(Poisson)分布的随机数

unifrnd (a ,b,m,n)

%产生mxn矩阵,其中的元素是服从区间[a,b]上均匀分布的随机数

        1. 随机置换:

randperm(n)                                       %产生1~n的一个随机全排列

perms([1:n])                                       %产生1~n的所有全排列

原创文章请点击这里:

相关文章:

  • Spring Security 是一个强大的和高度可定制的身份验证和访问控制框架。它是 Spring 项目家族的一员,用于构建安全的 Java 应用程序。
  • 并发编程---线程与进程
  • ARM点灯---看手册
  • 几种常见点云开源库——点云、网格数据结构转换
  • Python使用总结之py-docx将word文件中的图片保存,并将内容返回
  • 前端项目依赖包中的依赖包漏洞解决方案
  • Python的包管理工具pip安装
  • 不可思议的转折,这部韩剧在口碑上实现逆袭
  • 15.面试算法-树基础
  • 统信服务器操作系统进入【单用户模式】
  • TM-align结果的PDB ID和链ID
  • LeetCode - 850 矩形面积 II
  • 【Linux】Linux基本命令
  • 征程6 上基于 DEB 工具实现包管理
  • c# 三元表达式
  • 【译】JS基础算法脚本:字符串结尾
  • 2018一半小结一波
  • Android路由框架AnnoRouter:使用Java接口来定义路由跳转
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • docker python 配置
  • nodejs调试方法
  • Python语法速览与机器学习开发环境搭建
  • SegmentFault 2015 Top Rank
  • vue-cli3搭建项目
  • 安装python包到指定虚拟环境
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 使用agvtool更改app version/build
  • 从如何停掉 Promise 链说起
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • (¥1011)-(一千零一拾一元整)输出
  • (1) caustics\
  • (AngularJS)Angular 控制器之间通信初探
  • (C++17) optional的使用
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (Matlab)使用竞争神经网络实现数据聚类
  • (MTK)java文件添加简单接口并配置相应的SELinux avc 权限笔记2
  • (Redis使用系列) Springboot 使用Redis+Session实现Session共享 ,简单的单点登录 五
  • (二)hibernate配置管理
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (面试必看!)锁策略
  • (七)glDrawArry绘制
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (转) RFS+AutoItLibrary测试web对话框
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .Net core 6.0 升8.0
  • .net core 依赖注入的基本用发
  • .Net IOC框架入门之一 Unity
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .NET简谈设计模式之(单件模式)
  • ??javascript里的变量问题
  • @Controller和@RestController的区别?