PIC Vietnam

Go Back   PIC Vietnam > Robotics > Matlab-Simulink & Labview & 20-Sim

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Tìm Kiếm Bài Trong Ngày Ðánh Dấu Ðã Ðọc Vi điều khiển

Matlab-Simulink & Labview & 20-Sim Các công cụ mô phỏng đa ngành...

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 02-12-2008, 02:58 PM   #1
polaris2511bk
Đệ tử 1 túi
 
polaris2511bk's Avatar
 
Tham gia ngày: Mar 2006
Nơi Cư Ngụ: HCM
Bài gửi: 24
:
Smile 1 lệnh trong matlab

em có một ma trận A(6*8)
for i=1:8
if 4>A(1,i)
kq=A(đã bỏ cột i) thì em dùng lệnh gì trong matlab
end
end
thanks nha
__________________
"Người ta, thường ko nhìn thấy bản chất của sự vật, mà chỉ thấy những gì muốn thấy...."
polaris2511bk vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-12-2008, 03:08 PM   #2
love_ac
Đệ tử 4 túi
 
Tham gia ngày: Apr 2008
Nơi Cư Ngụ: Hanoi
Bài gửi: 78
:
bạn thử xem:
kq=A(:,i);
---mà mình thấy bạn viết if 4>A(1,i) nên để thành if A(1,i) <4 cho nó thuận mắt
love_ac vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-12-2008, 03:47 PM   #3
polaris2511bk
Đệ tử 1 túi
 
polaris2511bk's Avatar
 
Tham gia ngày: Mar 2006
Nơi Cư Ngụ: HCM
Bài gửi: 24
:
ý mình là kq gán bằng matran A(bỏ cột thứ i) đi
chứ không phải kq gán bằng cột thứ i của matranA
__________________
"Người ta, thường ko nhìn thấy bản chất của sự vật, mà chỉ thấy những gì muốn thấy...."
polaris2511bk vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-12-2008, 04:03 PM   #4
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi polaris2511bk View Post
ý mình là kq gán bằng matran A(bỏ cột thứ i) đi
chứ không phải kq gán bằng cột thứ i của matranA
Code:
	kq = [];
	for k = 1:8
		if (k ~= i) kq = [kq, A(:, k)];
		end
	end
Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-12-2008, 05:03 PM   #5
polaris2511bk
Đệ tử 1 túi
 
polaris2511bk's Avatar
 
Tham gia ngày: Mar 2006
Nơi Cư Ngụ: HCM
Bài gửi: 24
:
Smile

bài toán của em hơi khác
Code:
B=[1,9,5;6,7,8;3,6,8]
kq=[];
for i=1:3
    if B(1,i)>4
        for k=1:3
            if (k~=i) kq=[kq,B(:,k)];
            end
        end
    end
end
kq

B =

     1     9     5
     6     7     8
     3     6     8


kq =

     1     5     1     9
     6     8     6     7
     3     8     3     6
nếu kết quả đúng sẽ ra kq=[1;6;3];
help me!
thanhks anh namqn nha
__________________
"Người ta, thường ko nhìn thấy bản chất của sự vật, mà chỉ thấy những gì muốn thấy...."
polaris2511bk vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-12-2008, 05:28 PM   #6
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi polaris2511bk View Post
bài toán của em hơi khác
Code:
B=[1,9,5;6,7,8;3,6,8]
kq=[];
for i=1:3
    if B(1,i)>4
        for k=1:3
            if (k~=i) kq=[kq,B(:,k)];
            end
        end
    end
end
kq

B =

     1     9     5
     6     7     8
     3     6     8


kq =

     1     5     1     9
     6     8     6     7
     3     8     3     6
nếu kết quả đúng sẽ ra kq=[1;6;3];
help me!
thanhks anh namqn nha
Tại em áp dụng máy móc, lại không nêu rõ mục đích. Đoạn code của anh chạy đúng theo yêu cầu của em ở post #3. Nếu ý đồ của em là chỉ lấy các cột i với B(1, i) <= 4 thì đoạn code sau sẽ thực hiện điều này:
Code:
B=[1,9,5;6,7,8;3,6,8]
kq=[];
for i=1:3
    if B(1,i)<= 4
        kq = [kq, B(:,i)];
    end
end
kq
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-12-2008, 08:36 AM   #7
polaris2511bk
Đệ tử 1 túi
 
polaris2511bk's Avatar
 
Tham gia ngày: Mar 2006
Nơi Cư Ngụ: HCM
Bài gửi: 24
:
Em cảm ơn anh Nam
Nhưng thực tế là em ko hiểu sao lại có luồng này do nick của em post nữa. Vì em ko có thời gian login vào diễn đàn cách đây 2 tháng rồi, h thấy mail báo có luồng này mới hết hồn.
Chúc anh tuần mới vui vẻ!
__________________
"Người ta, thường ko nhìn thấy bản chất của sự vật, mà chỉ thấy những gì muốn thấy...."
polaris2511bk vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 04:15 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam