一、用捷径表达式赋值
1.first:incr:last
  first代表数组的每一个值,incr代表步增量,last代表这个数组的最后一个值。
Ep:>>x=1:2:10
       x= 
           1 3 5 7 9
 
2.克隆标记法产生[π/100,2π/100,……,π]
  Angles=(.01:.01:1)*pi
 
3.用于创始化变量的MATLAB函数
(1)zeros(n):创建一个n×n零矩阵;
(2)zeros(n,m):创建一个n×m零矩阵;
(3)zeros(size(arr)):创建一个与数组arr的零矩阵;
(4)ones(n):创建一个n×n元素全为1的矩阵;
(5)eye(n):创建一个n×n的单位矩阵;
(6)size(arr):返回指定数组的行数和列数.
 
4.用关键字input初始化变量
  my_val=input('Enter an input value:')
 

5.matlab中怎么判断一个元素在矩阵中

Ep:用ismember
>> A = magic(3)
A =
8 1 6
3 5 7
4 9 2
>> ismember(6,A)
ans =
1
 
6.特殊变量
(1)Inf:这个符号代表无穷大,一般情况下是除以0产生的;
(2)NaN:这个符号代表没有这个数。
(3)clock,date:显示时间或日期
(4)format short:保留小数点后4位
format long:保留小数点后14位
 
7.disp函数
(1)num2str(将一个数转化为字符串)
(2)int2str(将一个整数转化为字符串)
(3)str=['the value of pi=' num2str(pi)];
 
8.fprintf和disp区别
  编程隐患:fprintf只能显示复数的实部,但是disp可以显示全部
 
9.数组和矩阵运算区别
  

10.选择性结果
(1)maxval=max([1 -5 6 -3])  返回的结果为maxval=6
(2)[maxval index]=max([1 -5 6 -3])  返回maxval=6,和index=3(位置)

11.等于运算符和不等运算符
(1) (==):如果两变量值相同将会返回变量值1,如果不同将返回0
(2) (~=):如果两变量不同则返回1,相同则返回0.

12.逻辑函数(特殊)
(1)ischar(a):a是字符数组返回1,否则返回0;
(2)isempty(a):a是空数组返回1,否则返回0;
(3)isinf(a):a是无穷大,则返回1,否则返回0;
(4)isnan(a):a不是一个数则返回1,否则返回0
(5)isnumeric(a):a是一个数值数组返回1,否则返回0.

MATLAB菜鸟入门笔记【函数章】的更多相关文章

  1. MATLAB菜鸟入门笔记【作图章】

    1.函数标签[legend]         http://blog.csdn.net/wangcj625/article/details/6287735/

  2. MATLAB菜鸟入门笔记【编程习惯】

    1.编程标记模板   %  Script file:temp_conversion.m % %  Purepose: %  To convert an input temperature from d ...

  3. MATLAB基础入门笔记

    为了参加那个电工杯,豁出去啦,时间真的很短,但是得挑战呀..对于MATLAB编程,有一些了解,MATLAB(矩阵实验室的简称)是一种专业的计算机程序,用于工程科学的矩阵数学运算,说说它的开发环境. 任 ...

  4. 读阮一峰老师 es6 入门笔记 —— 第一章

    鉴于最近用 vuejs 框架开发项目,其中有很多涉及到 es6 语法不太理解所以便认真地读了一下这本书. 地址:http://es6.ruanyifeng.com/#README 第一章:let ,c ...

  5. 【js 笔记】读阮一峰老师 es6 入门笔记 —— 第二章

    第二章:变量的解构赋值 在es6 版本前,如果要为多个变量赋不同值,我想是件比较麻烦的事情.但es6 版本新推出了一个新技术那就是今天的主角变量的解构赋值. 变量解构赋值分为两种方法:数组解构赋值 和 ...

  6. 【js 笔记】读阮一峰老师 es6 入门笔记 —— 第一章

      鉴于最近用 vuejs 框架开发项目,其中有很多涉及到 es6 语法不太理解所以便认真地读了一下这本书. 地址:http://es6.ruanyifeng.com/#README 第一章:let ...

  7. Hadoop学习笔记(1) ——菜鸟入门

    Hadoop学习笔记(1) ——菜鸟入门 Hadoop是什么?先问一下百度吧: [百度百科]一个分布式系统基础架构,由Apache基金会所开发.用户可以在不了解分布式底层细节的情况下,开发分布式程序. ...

  8. Python编程从入门到实践笔记——函数

    Python编程从入门到实践笔记——函数 #coding=gbk #Python编程从入门到实践笔记——函数 #8.1定义函数 def 函数名(形参): # [缩进]注释+函数体 #1.向函数传递信息 ...

  9. 《python基础教程(第二版)》学习笔记 函数(第6章)

    <python基础教程(第二版)>学习笔记 函数(第6章) 创建函数:def function_name(params):  block  return values 记录函数:def f ...

随机推荐

  1. RefactoringGuru 代码异味和重构技巧总结

    整理自 RefactoringGuru 代码异味 --什么?代码如何"闻味道"?? --它没有鼻子...但它肯定会发臭! 代码膨胀 [代码膨胀]是代码.方法和类,它们的规模已经增加 ...

  2. Guava学习之EventBus

    一.EventBus的使用案例 EventBus是Guava的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现.对于事件监听和发布订阅模式,EventBus是一个非常优雅和简单 ...

  3. SharedPreferences介绍

    sharedPreferences是通过xml文件来做数据存储的.         一般用来存放一些标记性的数据,一些设置信息.        使用sharedPreferences存储数据      ...

  4. 【收藏】Supervisor的作用与配置

    原文链接:https://www.jianshu.com/p/0226b7c59ae2 supervisor supervisor管理进程,是通过fork/exec的方式将这些被管理的进程当作supe ...

  5. 手势仿QQ侧滑---秀清

    // // SlideViewController.h // qqcehua // // Created by 张秀清 on 15/5/25. // Copyright (c) 2015年 张秀清. ...

  6. Redis常用数据类型以及操作

    Redis常用数据类型以及操作 目录 Redis常用数据类型以及操作 一.String数据类型 1. SET/GET/APPEND/STRLEN 2. INCR/DECR/INCRBY/DECRBY ...

  7. fiddler模拟2

    在解决日常的支持需求中,经常会遇到一些用户反馈一些无法简单复现的bug,有很大一部分的bug是由于用户自身的网络环境波动,或者是本身网络环境就较为恶劣,而服务在面对这种恶劣的网络环境的健壮性不够,导致 ...

  8. 无xml文件的springMVC

    使用springMVC我们一般都会在web.xml中配置一个dispatcher,现在我们基于用java代码的方式来使用springMVC import org.springframework.con ...

  9. Solution -「Gym 102759I」Query On A Tree 17

    \(\mathcal{Description}\)   Link.   给定一棵含 \(n\) 个结点的树,结点 \(1\) 为根,点 \(u\) 初始有点权 \(a_u=0\),维护 \(q\) 次 ...

  10. Solution -「GLR-R2」教材运送

    \(\mathcal{Description}\)   Link.   给定一棵包含 \(n\) 个点,有点权和边权的树.设当前位置 \(s\)(初始时 \(s=1\)),每次在 \(n\) 个结点内 ...