에서 멀티 라인 맥시마 코드를 실행하고 그것을 작동 :어떻게이 같은 옥타브에서 맥시마 코드를 실행할 수 있습니다 옥타브/matlab에
mm=maxima("diff(a*x^3-b*x^2+x+d,x,1)")
을하지만 어떻게 멀티 라인 명령을 실행할 수 있습니까? 나는 내가 얻을 구문 오류
mm=maxima("kill(all)$
numer:true$
ratprint:false$
angle_in_bits:3779$
total_fs:18136$
s:solve(angle_deg=(angle_in_bits/total_fs*360),angle_deg)$
round(s);")
오류를 얻을 옥타브 아래의 코드를하려고하면
kill(all)$
numer:true$
ratprint:false$
angle_in_bits:3779$
total_fs:18136$
s:solve(angle_deg=(angle_in_bits/total_fs*360),angle_deg)$
round(s);
[round(angle_deg)=75]
맥시마 작동 아래
예제 코드 :
>>> mm=maxima("kill(all)$
numer:true$
ratprint:false$
angle_in_bits:3779$
total_fs:18136$
s:solve(angle_deg=(angle_in_bits/total_fs*360),angle_deg)$
round(s);")
error: unterminated character string constant
parse error:
syntax error
>>> mm=maxima("kill(all)$
^
>>> _ide_reload_variables_list(whos());
error: 'numer' undefined near line 1 column 1
error: invalid base value in colon expression
error: 'ratprint' undefined near line 1 column 1
error: invalid base value in colon expression
parse error:
syntax error
>>> angle_in_bits:3779$
^
parse error:
syntax error
>>> total_fs:18136$
^
parse error:
syntax error
>>> s:solve(angle_deg=(angle_in_bits/total_fs*360),angle_deg)$
^
error: unterminated character string constant
parse error:
syntax error
>>> round(s);")
^
나는 옥타브를 가지고 있지 않지만, 맥시마에서 괄호에 훨씬을 둘러싸는 쉼표, 전자로 구분하여 하나 하나에 여러 개의 문장을 만들 수 있습니다. 지. angle_in_bits : 3779, total_fs : 18136, s : solve (angle_deg = (angle_in_bits/total_fs * 360), angle_deg), round (s)'(kill (all), numer : true, –