22/11/01

mabtlab基本操作

1);换行

2){}矩阵

常用函数

●1、inv(A)矩阵的逆

●2、rank(A)矩阵的秩

●3、A'转置

●4、[m,n]=size(A)

●5、rand (4)产生4阶矩阵

●6、floor () :向下取整

●7、null(A,'r'):求Ax=0的基础解系

特殊矩阵
函数名    功能
zeros(m,n)    产生m*n的全0矩阵
ones(m,n)    产生m*n的全1矩阵
rand(m,n)    产生均匀分布的随机矩阵,元素取值范围0.0~1.0
randn(m,n)    产生正态分布的随机矩阵
magic(N)    产生N阶魔方矩阵(矩阵的行、列和对角线上的元素和相等)
eye(m,n)    产生m*n的单位矩阵
基本运算

A+B    对应元素相加    A+B    与数组运算相同
A-B    对应元素相减    A-B    与数组运算相同
A.*B    数组对应元素相乘    A*B    内维相同矩阵的乘积
B.\A    结果一定与上行相同    B\A    A左除B(invB乘以A)

c语言复习稳基小tips

+=与=+

a+=b等于a=a+b,a=+b等于a=正的b

a-=b等于a=a-b,a*=b等于a=a*b,a/=b等于a=a/b,a%=b等于a/b的余数

位运算符

a|=b等效于 a=a|b 按位或并赋值。//按位或:当两个数转化为二进制数时,只要当相应位上存在1时取1全部为0时为0。

a&=b等效于 a=a&b 按位与并赋值。只有当相应位上全部为1时取1存在0时为0

a^=b等效于 a=a^b 按位异或并赋值。

a!=b逻辑判断,a不等于b,当ab不等时为真。

char类型在内存中的储存方式是ASC||,不是补码!!!!

只有定点数用原码或者补码进行储存,浮点数是用编码。

最近遇见的报错原因

error: variable-sized object may not be initialized(变量大小的对象不能初始化)

解决方法:把定义和初始化赋值分成两句话

[Error]  ar_ 1undeclared (first use in this function)(变量ar_1没定义,电脑不认识)

解:改成对应的变量即可

[Error] expected identifier or  (  before  }  token(主函数()的后面不能加分号,调用函数的()后面也不能加分号)

解:把主函数和调用函数的后面去掉;

最后:粗略学习了一下c语言幻方数的填法,还没完全搞明白,就先不写出来了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值