学习随笔(2)


前言

经历了D盘消失等种种困难,Matlab 2020a终于下载成功了

笔记记录到用Matlab实验过的部分,矩阵操作和Plot下次再记

C++要深入学习有不少的细节要记住

下周还能玩一周,之后要考虑参加一些比赛了


C++

  1. 指数型浮点数e前面要有数,后面是整型数
  2. 条件表达式中的赋值:if( ( x = func1() ) == func2() )
    这样可以避免两次求函数的值
  3. *p++ 意味着先算p++再指向对象。指针++值和指针的类型相关,以便于指向下一个数据类型。
  4. 强制格式转换不会报错
  5. <iomanip> 流状态控制头文件
  6. 在函数声明中可以设置形参的默认值
  7. 地址拷贝可以使用数组名参数作为拷贝地址
  8. 如果使用&引用,是不可以使用任何隐式强制转换的,即int &a 只能对应int a,不能用double a之类的

Matlab

特性

  1. Matlab变量名优先于函数名,若要应用已经是变量名的函数名,可以在工作区删除它
  2. 变量名不能以下划线作为开头
  3. 数值数据默认double数据类型
  4. 矩阵的序号先数列再数行 m×n矩阵A(i,j)序号为(j-1)*m+i
  5. “…” 续航符

基本函数

  1. cd 设置系统工作环境
  2. plot语法与mathstudio差不多
  3. >>path(path,“e:\work”) 设置文件搜索路径
  4. >>clear workspace中的变量
  5. >>clf 清除figure中的内容

数值数据函数

  1. int8(), uint8(), single(), double() 数据转换函数
  2. class() 函数返回数据类型
  3. real(), imag() 函数求函数实部和虚部
  4. format “数值类型” 影响数据输出格式,不影响数据计算格式
  5. size() 返回矩阵的大小

常用数学函数

  1. exp(), power(a,b), sin()
  2. sind() 函数计算角度制三角函数
  3. abs() 函数可以求复数的模,字符的ASCII码
  4. round 四舍五入函数 cell 向上取整 fix舍去小数取整 floor 向下取整
  5. rem(a,b) = a%b
  6. x=roots(矩阵) 函数求根
  7. x=初值:步长:终值,可以便捷地列出等差数列

矩阵元素查找引用

  1. isprime() 函数判断是否是素数,是返回1,不是返回0
  2. find() 函数返回向量(矩阵)中不为0的元素的序号link
  3. D = sub2ind(目标矩阵大小, I , J) 函数将行、列下标转换为序号
  4. [I,J] = ind2sub(目标矩阵大小,D) 函数将序号转换为行,列下标
    (subscrip 和 index)
  5. 利用“:” ,“end”可以很简便地获得子矩阵。

矩阵元素操作

  1. 利用空矩阵[]来删除矩阵函数
  2. reshape(A,m,n) 将A元素重排为m×n的矩阵,其中m,n可换为“[]”
  3. A(:) = reshape(A,m*n,1)
  4. A.’ 为转置操作,inv() 为逆操作

基本运算

  1. 右处/和左除\ 若A是非奇异方阵,则B/A = B*inv(A), A\B = inv(A)*B
  2. 点运算:".*" “./” “.” “.^” 代表对应元素进行运算,要求同型矩阵
  3. Matlab 与或非为 & | ~
  4. Matlab =号的优先级最低

字符串处理

  1. 字符串例如’I’‘m a student’
  2. 字符串倒序方法:revch=ch(end:.-1:1) 也可用于矩阵
  3. eval() 将字符串作为命令执行
  4. 字符串能直接用小于大于号比较
  5. strcmp(s1,s2)判断字符串是否相等 strcmp(s1,s2,n)判断字符串前n个字符是否相等 strcmpi是忽略大小写的版本
  6. findstr(s1,s2) 返回短字符串在长字符串中的开始位置
  7. strrep(s1,s2,s3) 将s1中的所有子字符串s2替换为字符串s3

English

西方近现代哲学史(17-20世纪)(第2季:从马克思到法兰克福学派)

教授对马克思的评价很有意思

下一季就要到维特根斯坦了

在这里插入图片描述

总结

🏐输了,但是happy

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值