Sử dụng ngôn ngữ Matlab đề:... a/ Viết một hàm tìm phản lực tại các gối tựa chỉ do lực phân bố Q gây ra.. Thông số truyền tới hàm là Q và L b/ Viết một hàm tìm phản lực tại gối tựa chỉ
Trang 1Khoa Co khi Môn thi Ứng dụng tin học trong thiết kế
Sinh viên được phép sử dụng tài liệu
Câu 1 (3 điềm): Cho một hệ như hình vẽ
Tiét dién
d các thanh —*—
Vật liệu:
Thép
J k
Giả sử bạn đang sử dụng phần mềm Sap2000, bạn hãy trình bày các bước tiến hành để tìm nội lực của thanh
Bài giải:
- Chon don vi
- Khai bao vat liéu
- Khai bdo mat cat
- _ Gán mặt cắt cho phần tử
- - Khai báo ngoại lực
- Khai bdo điều kiện biên
- - Hiệu chỉnh đặc trưng của mặt cắt
- _ Hiệu chỉnh bậc tự do liên kết của các phần tử
- _ Chọn bậc tự do cho kết cầu
- _ Giải và lưu kết quả
- - Xem kết quả
Câu 2 (3 điểm): Cho một dầm chịu lực tổng hợp như hình vẽ Sử dụng ngôn ngữ Matlab đề:
Trang 2
a/ Viết một hàm tìm phản lực tại các gối tựa chỉ do lực phân bố Q gây ra Thông
số truyền tới hàm là Q và L b/ Viết một hàm tìm phản lực tại gối tựa chỉ do lực phân bố P gây ra Thông số truyền tới hàm là P, L, a, b
c/ Viết một chương trình có sử dụng 2 hàm trên để tính phản lực tại gối tựa của
dầm ở hình trên Dùng hàm input để nhập các giá tri L, P, Q, a, b ti bàn phím
Bài giải:
a/
function goi =haml (P,L)
x=P*L/2;
y=P*L/2;
goi=[x,y];
end
b/
function goi=ham2(P,L, ay b) c=L-(atb);
luc=P*c;
x=luc* (b+c/2)/L;
vy=luc* (a+c/2) /
goi=[x,y]:
end
c/
clear ail
P=input ( Pp '
b=input ("Nhap b= '
ketqua=haml (P,L)+tham2(P,L,a,b)
4 +
Câu 3 (4 điểm): Lập một chương trình Matlab để tìm các số nguyên đương từ 1 tới 100 là nghiệm của phương trình
\x -x+7—x +22=0
Bài giải
clear all
a=[];
for i=1:100
a=[a 1];
end end
a