matlab基础知识(一)

1.续行符
三个小数点为续行符,不过要注意结尾为运算符
三个小数点为续行符,不过要注意结尾为运算符。
2.matlab的搜索路径
在这里插入图片描述
在这里插入图片描述
这说明变量的优先级比内部函数高。也提醒我们不要用内部函数名作为变量名。

当我们想要执行某个文件时,但是这个文件不在当前文件夹中,则需要指定路径。
在这里插入图片描述

在这里插入图片描述
答案:1.当前文件夹的文件 2.输出错误信息
3.文件路径
在这里插入图片描述
在这里插入图片描述
4.环境界面
在这里插入图片描述
5.基本数据类型
在这里插入图片描述
在这里插入图片描述


>> %uint8表示的范围是0~2^8-1
>> %int8表示的范围是-2^7~2^7-1
>> x=int(129)
未定义与 'double' 类型的输入参数相对应的函数 'int'>> x=int8(129)

x =

  int8

   127

>> x=uint8(129)

x =

  uint8

   129

>> 

在这里插入图片描述
默认为double类型
在这里插入图片描述

>> %class()可以显示类型
>> class(4)

ans =

    'double'

>> class(single(4))

ans =

    'single'

>> class(double(single(4)))

ans =

    'double'

在这里插入图片描述
在这里插入图片描述


>> a=real(2+3i)

a =

     2

>> b=imag(2+3i)

b =

     3

在这里插入图片描述

>> format long 
>> 50/3

ans =

  16.666666666666668

>> 50/3 %说明一直生效

ans =

  16.666666666666668

>> format %不加恢复默认类型short
>> 50/3

ans =

   16.6667

>> 

特别注意:
在这里插入图片描述
6.基本函数
在这里插入图片描述

>> x=[1,2;3,4]  %表示2*2的矩阵

x =

     1     2
     3     4

>> x=exp(x)

x =

    2.7183    7.3891
   20.0855   54.5982

在这里插入图片描述

>> sin(pi/3)
数组索引必须为正整数或逻辑值。

'sin' 似乎同时为函数和变量。如果这不是预期的情况,请使用
'clear sin' 将变量 'sin' 从工作区中删除。
 
>> clear
>> %之前的sin变量没有删除,导致出错,使用clear清除所有变量
>> sin(pi/3)

ans =

    0.8660

>> sind(60)

ans =

    0.8660

在这里插入图片描述

>> abs[-4,3+4i,'a']
 abs[-4,3+4i,'a']
    ↑
错误: 表达式无效。调用函数或对变量进行索引时,请使用圆括号。否
则,请检查不匹配的分隔符。
 
>> abs([-4,3+4i,'a'])double 转换为 char 时出现以下错误:
复数值不能转换为字符
 
>> abs([-4,3+4i])

ans =

     4     5

>> abs('a')

ans =

    97

在这里插入图片描述
记忆:

round圆
ceil天花板
floor地板
fix使合适
>> [round(1.23),round(3.54),ceil(2.4),...
floor(2.4),fix(3.55)]

ans =

     1     4     3     2     3

>> %求三位数字的个十百位三个数字
%rem为求余函数
x=123

x =

   123

>> %若提示a变量没有定义,可以在右侧的变量显示区新建变量
>> [rem(x,10),rem(fix(x/10),10),fix(x/100)]

ans =

     3     2     1

在这里插入图片描述

>> %1~10之间的素数
>> x=1:10

x =

     1     2     3     4     5     6     7     8     9    10

>> k=isprime(x)

k =

  1×10 logical 数组

   0   1   1   0   1   0   1   0   0   0

>> %isprime()是素数返回1,不是返回0
>> k1=find(k)

k1 =

     2     3     5     7

>> %find()返回是1的数的序号
>> p=x(k1)

p =

     2     3     5     7

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
掌握了Matlab编程的基础知识和高级技巧,可以帮助您在各个领域应用Matlab解决实际问题。 在Matlab中,有一些常用的函数和命令可以帮助您进行字符串比较和处理。例如,strncmpi函数可以在忽略字母大小写的前提下比较字符串的前n个字符是否相等,strcmpi函数可以忽略字母大小写比较两个字符串是否相等。 此外,Matlab还提供了load命令,可以用来加载内存变量文件,将文件中的内容存入当前工程中。可以使用save命令将变量存入文件,下次可以使用load命令将文件中的内容加载到当前工程中。 以上是关于Matlab基础知识的简要介绍。如果您想进一步学习,可以深入研究Matlab的高级主题,如图像处理、信号处理和机器学习等,以提高您在实际问题中使用Matlab的能力。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Matlab入门指南:从零开始掌握Matlab编程.md](https://download.csdn.net/download/pleaseprintf/88230149)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [matlab---基础知识](https://blog.csdn.net/weixin_62436283/article/details/122540161)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

F l e

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值