头晕。。不会用matlab
我计算的结果是这个。。。,怎么让直接输出一个数值。。。
g =
int(-sin(x)*(((157*(1 - (79535835963070513903504789767225*sin(x)^2)/81129638414606681695789005144064)^(1/2))/100 - (1 - 78419152826149003888299582518893161/32451855365842672678315602057625600*sin(x)^2)^(1/2))^2/(2*((157*(1 - (79535835963070513903504789767225*sin(x)^2)/81129638414606681695789005144064)^(1/2))/100 + (1 - (78419152826149003888299582518893161*sin(x)^2)/32451855365842672678315602057625600)^(1/2))^2) + ((1 - (79535835963070513903504789767225*sin(x)^2)/81129638414606681695789005144064)^(1/2) - (157*(1 - (78419152826149003888299582518893161*sin(x)^2)/32451855365842672678315602057625600)^(1/2))/100)^2/(2*((1 - (79535835963070513903504789767225*sin(x)^2)/81129638414606681695789005144064)^(1/2) + (157*(1 - (78419152826149003888299582518893161*sin(x)^2)/32451855365842672678315602057625600)^(1/2))/100)^2) - 1), x = 0..asin(113712479216728525/176766285374291968))
1、打开matlab软件主界面,如图所示。
2、在命令窗口输入内容后,加上分号,回车后,输出数据不显示。若内容后面不带分号,回车后,输出数据可显示。如图所示。
3、在脚本文件里,可以选用disp显示函数对输出内容进行显示。如图所示。
4、也可以用fprintf函数显示数据,格式为fprintf(format,data),format为打印数据格式,data代表打印的标量或数组。如图所示。
5、fprintf函数括号内的%6.2代表第一个数据项占有6个字符宽度,小数点后的数值表示有2位小数,\n表示换行。如图所示。
如果使用int计算定积分无法得到显式解,可用double(g)或vpa(g)获得数值结果(后者可以指定有效数字的位数,默认为32位)。
根据实际测试,在6.5和2013a上都可以求出来,但2007b上面求解失败,原因不明。
>> syms x