Bài tập Matlab cơ bản

6 164 1
Bài tập Matlab cơ bản

Đang tải... (xem toàn văn)

Thông tin tài liệu

Tài liệu gồm các bài tập Matlab đơn giản cho người mới bắt đầu gồm cả phần đại số và phần đồ họa. Phù hợp với sinh viên chuyên nghành điện điện tử, điện tử viễn thông, và các nghành kĩ thuật có liên quan.

Đồ họa1 clc clear x=[2:0.1:6]; y=sin(x); plot(x,y,'gp',x,y,'cs',x,y,'r-*') %c la mau xanh xam p la hinh da giac polygon xlabel('Truc hoanh') ylabel('Truc ttung') grid text(4,0,'Quang Vuong') 10 gtext('dep trai') %matlab se dua toa ngam de dat xau vao 11 legend('hoc dot','gia nua') % them chu thich vao doo thi, co the di chuyen di khap thi a %'hoc dot':se chu thich cho thi b %'gia nua': se chu thich cho thi 12 title('Do thi vi du cho Do Hoa Matlab') Đồ họa2 clc clear x=linspace(0,2*pi,30); y=sin(x); z=cos(x); subplot(1,3,1) plot(x,y); subplot(1,3,3) plot(x,z,'m') 10 subplot(1,3,2) 11 plot3(y,x,y) Đồ họa 3: clc clear t=linspace(5,15); subplot(1,2,1); plot3(sin(t),cos(t),t,'pr') view([100,70]) *Cac phep toan co ban clc clear %CacPhepToanCoBanTrongMatlab 5/4 %Chia phai kq=1,25 5\4 %Chia trai kq=0,8 2^3 %luy thua , %chuyen vi ma tran hay so phuc lien hop %Cac toan tu quan he: %< >= == bang ~= khong bang %Cac toann tu logic: % & va | or ~ not %Cac hang so: %pi 3,14159265 % i so ao % j tuong tu i % eps sai so 2^-52 % realmin :sothuc nho nhat 2^-1022 %realmax :sothuc lon nhat 2^1023 %inf :vo cung lon %NaN :not a number Giai ax +b =0 10 11 12 13 14 15 16 17 18 19 20 %Giai phuong trinh ax+b=0 clc a=input('a='); b=input('b='); if a==0 if b==0 disp('phuong trinh vo so nghiem') else disp('phuong trinh vo nghiem') end else x=-b/a; disp(x) end *Giai phuong trinh an: clc a=input('a='); b=input('b='); c=input('c='); if(a==0) if b==0 if c==0 disp('phuong trinh vo so nghiem') else disp('phuong trinh vo nghiem') end else x=-c/b; disp(x) end else delta=b*b-4*a*c; if((delta)>0) disp('Phuong trinh da cho co nghiem:') x1=(-b+sqrt(delta))/(2*a); x2=(-b-sqrt(delta))/(2*a); disp(x1) disp(x2) else if((delta)4 %Dung nen matlab tra ve ket qua 5>4 & 6>7 %sai o 6>7 nen matlab tra ve ket qua AND 5>4 | 6>7 %chi can hai dung thi cho ket qua dung OR Khai báo véc tơ clc clear b=[7:1:20] i=[1:10] b=[i:1:20] c=[i 1] d=length(c) %[phantudau : khoangcach : phantucuoi] %Neu ta khong ghi khoang cach may mac dinh khoang cach bang %May se cong tiep day i den 20 %May se them hai phan tu va vao mang i %Cho biet so phan tu cua mang c Săp xếp mảng %Sap xep mang theo thu tu giam dan clc clear disp('So gia tri n ban se nhap la:') n=input('n='); for i=[1:n] a(i)=input('Gia tri thu i ='); end for i=[1:n-1] for j=[i+1:n] if a(i)0 chia het clc clear disp('Nhap vao gia tri:') n=input('n='); for i=[1:n] fprintf('gia tri thu %d ',i) a(i)=input('la:'); end dem=0; s=0; for i=[1:n] if a(i)>10 & rem(a(i),3)==0 s=s+a(i); dem=dem+1; end end tbc=s/dem Tìm max %VD8.Nhap vao mang, dua gia tri lon nhat va vi tri cua no clc clear disp('Ban se nhap n gia tri:'); n=input('n='); for i=[1:n] fprintf('Gia tri thu %d ',i); a(i)=input('la: '); end max=a(1); vitri=0; for i=[2:n] if a(i)>max max=a(i); vitri=i; end end disp('Gia tri lon nhat cua mang la:') max disp('O vi tri:') vitri TBC ma trận %VD9: Nhap vao so nguyen kich thuoc [n:m] voi n, m nhap tu ban phim %a, tinh trung binh cua ma tran %b,Dem xem o cot co bao nhieu phan tu chi het cho %c,Nhap k tu ban phim voi 0a(k,j1) tg=a(k,i1); a(k,i1)=a(k,j1); a(k,j1)=tg; end end end for j1=[1:m] disp(a(k,j1)); end XYZ clc clear x=[-20:0.1:20]; y=x; [x,y]=meshgrid(x,y); a=sqrt(x.^2+y.^2); z=sin(a)./a; mesh(x,y,z) ... kich thuoc lon hon size(a) %chi kich thuoc ma tran a dang 2*3 5>4 %Dung nen matlab tra ve ket qua 5>4 & 6>7 %sai o 6>7 nen matlab tra ve ket qua AND 5>4 | 6>7 %chi can hai dung thi cho ket qua dung... 23] %Matran hang cot a(1) %lay phan tu thu ma tran a(3) %lay tra phan tu thu cua ma tran, chu y matlab dem tu tren xung roi sang hang khac length(a) %ham length chi kich thuoc lon nhat cua hang...*Cac phep toan co ban clc clear %CacPhepToanCoBanTrongMatlab 5/4 %Chia phai kq=1,25 54 %Chia trai kq=0,8 2^3 %luy thua , %chuyen vi ma tran hay so phuc

Ngày đăng: 12/03/2019, 09:35

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan