MATLAB正月点灯笼老师课程笔记:第一课:基础

本文介绍了MATLAB中如何避免直接输入无法求解的方程,展示了向量表示和维数操作的重要性,包括x=[1,2,3]的3维向量定义,以及不同维度向量的运算实例。此外,还涵盖了矩阵乘法、对应元素乘法、输出控制以及printf函数的使用区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.一定不能在MATLAB里输入方程:

x+1=2

这种方程是解不出来的,一定不可以。

2.向量表示:

x = [1,2,3]
%% 不同数字间也可以用空格隔开

表示x 是一个3维向量。

3.只有当向量的维度(division)相同时,才可以进行对应的一些运算

x = [1 2 3]
y = [4 5 6]
x + y
输出结果为:
x =

     1     2     3


y =

     4     5     6


ans =

     5     7     9

4.在命令行窗口输入一行命令后只加分号,会让你继续输入下一行代码

5.2*3的矩阵表示:

x = [1 2 3; 4 5 6]

6.(星号不能正常显示,只能放在代码块里)

A*B  和  A.*B 的区别:
   A*B ::矩阵乘法
A=[1 2; 1 2];
B=[3 4; 5 6];
A*B
ans =

    13    16
    13    16
%%A.*B::矩阵的对应位相乘
A.*B
ans =

     3     8
     5    12

7.在语句后加分号表示不显示此次运行结果

8.输出:

fprintf('This sentence has already %d', over)

表示将 over 的值赋给 %d 的位置

%d、%f、%g的区别:

fprintf('I want to print a number which is %d\n',7.000)
ans:
    I want to print a number which is 7

fprintf('I want to print a number which is %f\n',7.000)
ans:
    I want to print a number which is 7.000000
    
fprintf('I want to print a number which is %g\n',7.000) 
ans:
    I want to print a number which is 7   

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值