Is there anything wrong to my code?
이전 댓글 표시
if (((N(end)=='A'||N(end)=='B'||N(end)=='C'||N(end)=='D'||N(end)=='E'||N(end)=='F') && (b1>=10))|| str2num(N(end))>=b1)
end
my matlab says that:
Operands to the || and && operators must be convertible to logical scalar values.
Error in sample (line 22)
if (((N(end)=='A'||N(end)=='B'||N(end)=='C'||N(end)=='D'||N(end)=='E'||N(end)=='F') && (b1>=10))||
str2num(N(end))>=b1)
fprintf(2, '|| ERROR! || The digit/s of the number you desire to convert SHOULD NOT EXCEED the value of initial base\n')
return;
whats wrong here? my input is N=9A then my b1=9(str type) then my b2=10.
채택된 답변
추가 답변 (1개)
댓글 수: 1
Walter Roberson
2012년 10월 7일
Please show your current code, and the error message you are currently experiencing, and show
class(b1)
size(b1)
카테고리
도움말 센터 및 File Exchange에서 Entering Commands에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!