필터 지우기
필터 지우기

what is the line of code mean?

조회 수: 1 (최근 30일)
Ahmed almansory
Ahmed almansory 2013년 1월 1일
this line from earlier version of Matlab :
c=Table[If[t==1, 0.7071, 1], {t,1,n}]; in the newer version this line indicate this error:
c=Table[If(t==1, 0.7071, 1), {t,1,n}];
|
Error: Unbalanced or unexpected parenthesis or bracket.
plz what is problem exactly? note: I new user in matlab.
  댓글 수: 2
Azzi Abdelmalek
Azzi Abdelmalek 2013년 1월 1일
편집: Azzi Abdelmalek 2013년 1월 1일
What are If , t and n in your code?
Azzi Abdelmalek
Azzi Abdelmalek 2013년 1월 1일
편집: Azzi Abdelmalek 2013년 1월 1일
This is not a Matlab code, and you have not provided enough data. What is Table?

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

답변 (2개)

Image Analyst
Image Analyst 2013년 1월 1일
That is not MATLAB code. An if with three arguments looks like visual basic. But if Table is an array, it needs parentheses, not brackets. Or if Table is a scalar and it's multiplying a vector, then the vector has to be after a *, like this:
c = Table .* [1 42 73 999];
And it that's an if, it can't have a capital I. I think you can have an array called "If" because MATLAB is case sensitive. But then you have braces after that which means If would be a cell array. But if it were a cell array, you couldn't have a comma after the ",1)" and before the "{t,1,n}".
And it it is an "if" instead of an "If" then you can't have an if statement as an element of an array.
So, this is so messed up in several ways. It's so messed up I can't even try to guess what it was trying to do.
  댓글 수: 3
Image Analyst
Image Analyst 2013년 1월 1일
Again, doesn't look like MATLAB code to me, at least not since I've been using it. For example I don't believe there is a ":=" operator in MATLAB, nor are there functions called Sqrt() and Sum() (MATLAB has only lower case versions of those and MATLAB is case sensitive). Perhaps someone will recognize what language it's in.
Ahmed almansory
Ahmed almansory 2013년 1월 1일
thanks for your answers

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


Walter Roberson
Walter Roberson 2013년 1월 1일
The code shown is Mathematica code, not MATLAB code.

카테고리

Help CenterFile Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by