Tôi có thể viết thông tin sau đây vào một lớp lót không?Đọc danh sách Matlab
x = [1,3,5]
res = zeros(1,size(x,2));
for i=1:size(x,2);
res(i) = foo(x(i);
end;
Giả sử rằng hàm foo không xử lý mảng như mong đợi. Trong trường hợp của tôi, foo trả về một vô hướng ngay cả khi đưa ra một mảng làm đối số.
Trong Python, ví dụ, nó sẽ trông như thế này:
x = [1,3,5]
res = [foo(y) for y in x]
"@" làm gì? –
@LucyBrennan Nó tạo ra một [chức năng xử lý] (http://www.mathworks.com/help/techdoc/matlab_prog/brfpxgt-1.html). Bạn có thể đọc trang tài liệu đó và các liên kết liên quan để biết thêm thông tin – abcd
Thx. Điều gì sẽ xảy ra nếu foo thực sự có hai đối số, và tôi muốn giữ cho đối số thứ hai là hằng số trong tất cả các lần lặp? –