Dear,
I have a simple "for loop". I want to save every results ("y") in that. Can you please help me with that ?
thanks in advance.
for x=1:1:5
y = x*x
end

 채택된 답변

Sam Chak
Sam Chak 2022년 4월 16일

1 개 추천

for x =1:5
y(x) = x*x;
end
disp(y)

댓글 수: 6

ADNAN KIRAL
ADNAN KIRAL 2022년 4월 16일
편집: ADNAN KIRAL 2022년 4월 16일
thanks for reply,
Hi there,
Just one more question please. If i have a data as a matrix. like this
x=data(:,1)
Can I get that ?
THANKS again.
Sam Chak
Sam Chak 2022년 4월 16일
편집: Sam Chak 2022년 4월 16일
Do you mean storing data like this?
for i = 1:5
x(i) = i;
y(i) = x(i)*x(i);
end
data = [x' y']
save xydata.mat
ADNAN KIRAL
ADNAN KIRAL 2022년 4월 16일
thanks for the reply. I have data in a matrix.
the data is attached here. instead of "x" values, I want to use these values.
thanks again.
How about this one?
% data
data = magic(5)
% assign elements extracted from column 1 of data to vector x
x = data(:,1)
% the square operation
y = x.*x
% display input-output array
table = [x y]
ADNAN KIRAL
ADNAN KIRAL 2022년 4월 16일
i guess it is ok. thnaks again @Sam Chak
all the best.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Programming에 대해 자세히 알아보기

제품

릴리스

R2021a

질문:

2022년 4월 16일

댓글:

2022년 4월 16일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by