Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

matlab

dãy Fibonacci

disp('tao day fibonacci ')
n=input(' nhap n ');
fb=[];
fb(1)=1;
fb(2)=2;
for a=3:(n+1)
    fb(a)=fb(a-1)+fb(a-2);
end
for a=1:(n+1)
    fb(a)
end

đường tròn nội tiếp tam giác

disp('nhap toa do diem a');
xa=input('xa=');
ya=input('ya=');
disp('nhap toa do diem b');
xb=input('xb=');
yb=input('yb=');
disp('nhap toa do diem c');
xc=input('xc=');
yc=input('yc=');
ab=sqrt((xa-xb)^2+(ya-yb)^2);
bc=sqrt((xb-xc)^2+(yb-yc)^2);
ca=sqrt((xc-xa)^2+(yc-ya)^2);
while ab+bc<=ca,ac+bc<=ab,bc+ca<=ac;
    disp('nhap lai toa do cac diem a,b,c');
    xa=input('xa=');
    ya=input('ya=');
    disp('nhap toa do diem b');
    xb=input('xb=');
    disp('nhap toa do diem c');
    xc=input('xc=');
    yc=input('yc=');
end
%ve tam giac
u=[xa xb xc xa];
v=[ya yb yc ya];
plot(u,v,'linewidth',2);
hold on
%ve duong tron noi tiep tam giac
disp('tam duong tron noi tiep tam giac,i=');
x1=(bc*xa+ca*xb+ab*xc)/(ab+bc+ca);
y1=(bc*ya+ca*yb+ab*yc)/(ab+bc+ca);
disp('tinh ban kinh truong tron noi tiep tam giac,r:');
p=(ab+bc+ca)/2;;
%nua chu vi tam giac
s=sqrt(p*(p-bc)*(p-ca)*(p-ab));
%dien tich tam giac
r=s/p;
t=0:0.01:360;
x=r*cos(t)+x1;
y=r*sin(t)+y1;
plot(x,y,'linewidth',2);
axis square equal

tam giác nội tiếp đường tròn

a=input('Nhap hoanh do tam duong tron ');
b=input('Nhap tung do tam duong tron ');
r=input('Nhap ban kinh duong tron ');
t=-2*pi:0.001:2*pi;
x=r*sin(t)+a;
y=r*cos(t)+b;
xa=input('Nhap hoanh do xa ');
while xa>a+r|xa<a-r
    xa=input('Nhap lai xa ')
end
ya=-sqrt(r^2-(xa-a)^2)+b;
xb=input('Nhap hoanh do xb ');
while(xb > a+r )| (xb < a-r)
    xa=input('Nhap lai xb ')
end
 
yb=sqrt(r^2 - (xb-a)^2)+b;
xc=input('Nhap hoanh do xc ');
while(xc > a+r) | (xc < a-r)
    xc=input('Nhap lai xc ')
end
yc=-sqrt(r^2 - (xc-a)^2)+b;
x1=xa:xb;
y1=((yb-ya)*x1+xb*ya-xa*yb)/(xb-xa);
x2=xb:xc;
y2=((yc-yb)*x2+xc*yb-xb*yc)/(xc-xb);
x3=xa:xc;
y3=((yc-ya)*x3+xc*ya-xa*yc)/(xc-xa);
ab=sqrt(((xa-xb)^2)+((ya-yb)^2))
bc=sqrt(((xc-xb)^2)+((yc-yb)^2))
ac=sqrt(((xa-xc)^2)+((ya-yc)^2))
plot(x,y,x1,y1,x2,y2,x3,y3)
grid on
text(a,b,'I')
text(xa,ya,'A')
text(xb,yb,'B')
text(xc,yc,'C')
axis square
axis equal

hệ pt tuyến tính

a1=input('nhap a1 ');
a2=input('nhap a2 ');
a3=input('nhap a3 ');
a4=input('nhap a4 ');
a5=input('nhap a5 ');
b1=input('nhap b1 ');
b2=input('nhap b2 ');
b3=input('nhap b3 ');
b4=input('nhap b4 ');
b5=input('nhap b5 ');
c1=input('nhap c1 ');
c2=input('nhap c2 ');
c3=input('nhap c3 ');
c4=input('nhap c4 ');
c5=input('nhap c5 ');
d1=input('nhap d1 ');
d2=input('nhap d2 ');
d3=input('nhap d3 ');
d4=input('nhap d4 ');
d5=input('nhap d5 ');

z=[a1 a2 a3 a4; b1 b2 b3 b4; c1 c2 c3 c4; d1 d2 d3 d4];
z1=[a5 a2 a3 a4; b5 b2 b3 b4; c5 c2 c3 c4; d5 d2 d3 d4];
z2=[a1 a5 a3 a4; b1 b5 b3 b4; c1 c5 c3 c4; d1 d5 d3 d4];
z3=[a1 a2 a5 a4; b1 b2 b5 b4; c1 c2 c5 c4; d1 d2 d5 d4];
z4=[a1 a2 a3 a5; b1 b2 b3 b5; c1 c2 c3 c5; d1 d2 d3 d5];

x1=(det(z1))./(det(z))
x2=(det(z2))./(det(z))
x3=(det(z3))./(det(z))
x4=(det(z4))./(det(z))

hệ pt bậc 1 2 ẩn

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: