Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

??? Subscript indices must either be real positive integers or logicals.

조회 수: 2 (최근 30일)
ghassan
ghassan 2013년 5월 6일
마감: MATLAB Answer Bot 2021년 8월 20일
hi, i'm using m file in cell mode to solve f(x)=sin (x), where x = 0.8 and i'm getting "??? Subscript indices must either be real positive integers or logicals. " error how it can be solved
  댓글 수: 1
Gijs van Oort
Gijs van Oort 2013년 5월 6일
Please tell us the exact code you're using. Is it actually Matlab code? The code you're giving ('solve f(x)=sin(x)' ) is not Matlab compatible.

답변 (2개)

John Doe
John Doe 2013년 5월 6일
편집: John Doe 2013년 5월 6일
Is this what you're trying to do?
%%Don't run this part
A = magic(4);
%%Run this part by itself
x = 0.8;
f = sin(x)
%%Not this part
A = rand(4);
What you do is: Place your cursor in the middle section. Then press Ctrl + Enter.
Please watch this video:
  댓글 수: 7
ghassan
ghassan 2013년 5월 6일
%% x= 0.8; f = x^2 ; exact = 2*x; for k=1:10; h(k)=10^-k; end for k=1:10; fapp(x)=((x+h(k)^2)-x^2)/h(k); end fapp error = abs (exact-fapp)
im trying to use this code in cell mode and the following error appears
??? Subscript indices must either be real positive integers or logicals.
Jan
Jan 2013년 5월 6일
Please, ghassan, format your code properly. Follow the "? Help" link to learn how to use the forum's interface. Thanks.
It would be helpful, if you post the complete error message and explain, in which line the problem occurres. Then we do not have to guess the details.
It is more complicated to answer to information, which is provided in the comment section. Please collect all required information in the original question, for this reason editing the questions has been introduced in this forum.

Jan
Jan 2013년 5월 6일
fapp(x) = ...
No, you cannot use x=0.8 as index. Do you want fapp(k)?

이 질문은 마감되었습니다.

Community Treasure Hunt

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

Start Hunting!

Translated by