我是靠谱客的博主 俊秀保温杯,最近开发中收集的这篇文章主要介绍复习matlab 基础知识3、 text(x,y,图形说明):用于在指定位置添加图形说明mean的用法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、 

 2、a.*b就是说两个矩阵的对应元素一次相乘。

  1. [a,b,c,d]  将数组显示。

3、for k = 1:lebgth(S)

                语句体

            end

 4、

 4、while循环

   while Boolean

      语句体

                end

5、

 6、

7、break  and continue

break:跳出循环体,结束整个循环。

continue:用于结束本次循环,接着进行下一次是否执行循环的判断。

8、矩阵的输入:

        (1)直接输入

           (2)数组编辑器输入

 (3)M文件创建法:

 

 二维数组的寻访:

 利用冒号表达式获取子矩阵:

A(i, :)    %  矩阵A第i行的全部元素

A(:, j)    %  矩阵A第j行的全部元素

A(i:i+m, j:j+n)   %  矩阵A第i~i+m行的且在第j~j+n列的所有元素

A(i:i+m, :)    %   矩阵A第i~i+m行的全部元素

 9、函数文件的基本结构:

        function [输入形参表] = 函数名(输入形参表)

 10、匿名函数

基本格式:函数句柄变量= @(匿名函数输入参数)匿名函数表达式

 11、nargin 与nargout

nargin:输入实参个数。

nargout:输出实参个数。

二维曲线绘制:

 

 

 

 还可以一次在一张图上画好多个图

绘制图形的辅助操作:

   1、给图像添加标注:

        title(图像标题)

 

 

 

 

 

小例子: 

realmin在matlab中最小的实数。

 1、axis函数:

        

 

 2、grid  命令:

        

3、 text(x,y,图形说明):用于在指定位置添加图形说明

 

 5、linspace  函数:

linspace是均分计算指令,用于产生x1、x2之间的N点行线性的矢量。

指令格式:linspace(x1,x2,N)

上述部分参考:

6、运算的优先级:

 

Matlab入门到放弃(三)、matlab基础知识_数字积木的博客-CSDN博客






1、matlab中的基本能运算符:

        加、减、乘、除、次方(幂)
                +、   -、  *、   /、   ^

                运算优先级(和我们平常数学运算顺序一样)
                1. 括号 ( )
                2. 次方 ^
                 3. 乘除 * /
                4. 加减 + -

2、基础小知识2

sqrt(X):开根号
exp(X):表示e^x,即指数e的x次方
log(X):表示ln(x)
who:查看所有变量名
whos:查看所有变量名和其类型
clear + 变量名:清除该变量
clear:清除所有变量
clc:清空命令窗口


1. ans :结果变量名
2. i , j :复数
3. Inf:无限大
4. eps:无限小
5. NaN:不是个数
6. pi:π
7. Matlab中变量名区分大小写A和a是两个不同的变量,也就是说区分大小写。

3、format 的格式

format short:保留小数点后四位
format long:保留小数点后15位
format rat:将小数数以分数的形式表示
format shortE:科学计数法用e表示,e就是10(e-01或e+01 == 10^-1 或 10 ^+1)
format longE:小数点位数更多的科学计数法

4、增广矩阵:

   

5、矩阵的运算符号:

         矩阵的运算符号为 + - * / ^ . ’
A.*B:A和B矩阵中的每一对应位相乘放在对应位(点乘)
A./B:A和B矩阵中的每一对应位相除放在对应位(点除)
没有点加,矩阵直接相加就是对应位相加

特殊的矩阵函数:

特殊矩阵函数:
eye(n):n维的单位矩阵
zeros(n1, n2):n1行,n2列的全0矩阵
ones(n1,n2):n1行,n2列的全1矩阵
diag([2 3 4]):只在对角线有值,对角线函数

 矩阵中的相关操作函数:

max(A):是取该矩阵中每一列的最大值,输出为单行矩阵的形式
max(max(A)):是取这个矩阵的最大值,在max(A)的结果中再选出最大值
min(A)和min(min(A))和max的用法一样
sum(A):是取该矩阵中每一列的总和值
sum(sum(A)):整个矩阵数的总和值
min(A):是平均值,和sum用法一样

sort(A):是每个列独立运作,每个列按照从小到大的顺序排序
sortrows(A):是按照第一列大小排序,整个行跟着走
size(A):显示矩阵的行列
length(A):向量A的长度
find(A == 5):找到矩阵A中数值5在第几个,按列是1,2,3,4,5,6……位置

 6、if   条件

                elseif  条件

              else 

        end

       7、用于取整的函数:

函数round()是按照四舍五入的规则进行取整

函数ceil()是向上取整,取大于等于这个数的第一个整数

函数floor()是向下取整,取小于等于这个数的第一个整数

8、复数

复数型数据包括实部和虚部两个部分,实部和虚部均默认为是double类型,虚数单位用i或者j来表示。

real()函数:求复数的实部

imag()函数:求复数的虚部

9、关系运算:

不等于:~= 

 <(小于)、 <=(小于或等于)、 >(大于)、 >=(大于或等于)、 ==(等于)

直接判断得到逻辑表达式:

10、逻辑运算:

     逻辑运算符:  &(与)   |(或)   ~(非)

11、字符串的执行:

eval(s)   % 把参数字符串中的内容作为对应的matlab命令来执行

12、 字符串的比较

字符串的比较有两种方法:利用关系运算符或字符串比较函数。

  • 关系运算符比较:当两个字符串的长度相同时,两个字符串里的每个字符依次按照ASCII码值大小逐个进行比较,比较的结果是一个数值向量。该数值向量的元素由1或0组成。

13、字符串的处理

在 MATLAB 中,字符串是用单引号括起来的字符序列。
  若字符串中的字符含有单引号,则该单引号字符要用两个单引号来表示。如 >>‘I’‘m a teacher.’ 则输出 ans=I’m a teacher.
  可以建立多行字符串,形成字符串矩阵。如 >>ch=[‘abcdef’;‘123456’];
这里举个例子来加深对字符串的理解,如下图所示


部分引用,再次感谢:https://blog.csdn.net/qq_44045754/article/details/86586292

                                    https://blog.csdn.net/Martin0316/article/details/109017077

        



10.24日补充

mean的用法

 1、求数组的平均数或者均值
2、使用方法
    ① M = mean(A)
     返回沿数组中不同维的元素的平均值。
     如果A是一个向量,mean(A)返回A中元素的平均值。
     如果A是一个矩阵,mean(A)将其中的各列视为向量,把矩阵中的每列看成一个向量,返回一个包含每一列所有元素的平均值的行向量。

 mean(A,2)

  返回值为该矩阵的各行向量的均值

fprintf函数的举例:

    fprintf("SNR=%d,第%d次循环n",snr,i_loop);

unidrnd,产生一组离散均匀随机整数。

R = unidrnd(N)

产生从1到N所指定的最大数数之间的离散均匀随机整数。其中N可以是一个向量、矩阵、多维数组(当然也可以是一个数,即1乘以1的矩阵),但N中所有元素都必须是正整数。这种调用方式将产生一个和N具有相同尺寸(行、列、维数)的矩阵R。

median的作用:求矩阵的中位数

median(M),每一列返回一个值,为M该列的从大到小排列的中位数.

median(M,dim),dim为维度。

其中1表示按每列返回一个值,为该列从大到小排列的 中位数,

2表示按每行返回一个值,为该行从大到小排列的 中位数.

median中间值
叙述:把一组序列按照升序的方式排列,然后取中间的那个值,就是中间值

最后

以上就是俊秀保温杯为你收集整理的复习matlab 基础知识3、 text(x,y,图形说明):用于在指定位置添加图形说明mean的用法的全部内容,希望文章能够帮你解决复习matlab 基础知识3、 text(x,y,图形说明):用于在指定位置添加图形说明mean的用法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部