MATLAB科学计算学习笔记(一)

这篇博客详细介绍了MATLAB的基本编程命令,包括数据输入输出、二维三维图形绘制、基本数学函数、向量矩阵运算和编程技巧。此外,还讨论了线性方程组的求解方法,如求逆法、分解法(LU、QR、Cholesky)和迭代法,以及矩阵特征值的计算。
摘要由CSDN通过智能技术生成

一、基本编程命令

编程命令包括简单数据的计算和二维、三维图形的绘制。

1.数据的输入输出

(1)数据的输入

matlab中所有输入数据存储在固定位置,输入方式包括命令窗口、文件输入、键盘输入。
a.文件输入的方式可以处理两类文件:二进制文件(.mat)和ASCII文件(.dat)

save MyDatFile C B A
load MyDatFile C B A

b.键盘输入数据的方式如下:

a=input('Please enter a:')

c.数据的输入格式

format long
format rat
format short
format comact

d 显示数据的命令包括dip和fprintf。

disp(a)
 fprintf('a is %6.5f .\n c is %5.2f', a,c)

(2)绘制二维图形

绘制图像时,使用函数plot,在同一幅图中绘制多个曲线时,使用hold on或者hold off

x1=0:0.1:10;
x2=0:0.5:10;
y1=x1.^2;
y2=2*x2+3;
 plot(x1,y1,x2,y2)

在图中添加图例、标题等其他标记时,使用函数添加,例如title、xlabel、text、gtext、grid等。

clear,clc
x=0:pi/15:2*pi
y1=0.5*x.^2
y2=10*sin(x)
plot(x,y1,x,y2)
grid
xlabel('variable x')
ylabel('variable y')
title('x^2 and sin(x)');
text(6.2,-5.5,'sin(x)');
text(6.2,16,'x^2');

用subplot划分窗口

clear,clc
x=0:pi/15:2*pi
y1=0.5*x.^2
y2=10*sin(x)
subplot(2,1,1)
plot(x,y1)
subplot(2,1,2)
plot(x,y2)
grid
xlabel('variable x')
ylabel('variable y')
title('x^2 and sin(x)');
text(6.2,-5.5,'sin(x)')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值