新手求推荐一款可编程性好的计算器
初步在以下几款中考虑CASIO fx-9860GII SDfx-CG10/20、TI-NSpire CX-C、TI-NSpire CX-C CAS、TI-NSpire CM-C。
学应用数学(经济方向)的
平时在电脑上用matlab,但很多时候拿着笔记本电脑太不方便了,特别是一些相对不很复杂的运算。所以想买一款功能强大的可编程计算器。
比如最优化中的
最速下降法和牛顿法
共轭梯度法
罚函数法
非线性最小二乘问题
二次规划
等问题,不复杂的就想用计算器做了
再比如数值分析
插值
线性方程组
逼近
还有金融数学的一些问题等
另外补充一句,我电脑是x64的,计算器相应的支持软件最好能够在x64 Win7下用,要不然还得建虚拟机 9860系列支持C语言SDK和BASIC,Nspire系列支持LUA和BASIC。因为有C语言支持,9860的可扩展性更强些,不过现成的参考资料不多。如果光是基于BASIC来比较,Nspire的编程功能更强些。 两者都可以支持X64,不必担心。 学习用绝对TI-NSpire CX-C CAS TI-NSpire CX-C CAS 能用什么语言编程???
方便把C++的源代码或者matlab的源代码转换成他的源代码不? TI-NSpire CX-C CAS
能不能编写比较简单的
牛顿差值
共轭梯度法 6# 零下一度
Nspire仅有TI-BASIC和LUA,不支持C。9860系列有C语言SDK。 8# chsi
我的意思是它的编程是否方便
一般的C或matlab是否简单改写就可以了?
比如这个matlab程序
function f=fun(x)
f=100*(x(1)^2-x(2))^2+(x(1)-1)^2;
function gf=gfun(x)
gf=';
function =frcg(fun,gfun,x0)
% 功能: 用FR共轭梯度法求解无约束问题:min f(x)
%输入:x0是初始点, fun, gfun分别是目标函数和梯度
%输出:x, val分别是近似最优点和最优值,k是迭代次数.
maxk=5000; %最大迭代次数
rho=0.6;sigma=0.4;
k=0;epsilon=1e-4;
n=length(x0);
while(k<maxk)
g=feval(gfun,x0);%计算梯度
itern=k-(n+1)*floor(k/(n+1));
itern=itern+1;
%计算搜索方向
if(itern==1)
d=-g;
else
beta=(g'*g)/(g0'*g0);
d=-g+beta*d0;gd=g'*d;
if(gd>=0.0)
d=-g;
end
end
if(norm(g)<epsilon), break; end %检验终止条件
m=0; mk=0;
while(m<20) %Armijo搜索
if(feval(fun,x0+rho^m*d)<feval(fun,x0)+sigma*rho^m*g'*d)
mk=m; break;
end
m=m+1;
end
x0=x0+rho^mk*d;
val=feval(fun,x0);
g0=g;d0=d;
k=k+1;
end
x=x0;
val=feval(fun,x);
如果用计算器做的话,是否方便? 移植难度不大。 纠结干嘛,我就两台都买了,你找代购cx cas,加上92SD差不多顶一个国内买CX CAS的钱 纠结干嘛,我就两台都买了,你找代购cx cas,加上92SD差不多顶一个国内买CX CAS的钱
zhengran14 发表于 2011-12-22 20:36 http://www.cncalc.org/images/common/back.gif
想买一个中文的啊 这几天浏览了一些国外网站,貌似TI-Nspire™ CX-C CAS在国外评价貌似也有相当多说不好的
想买一个中文的啊
零下一度 发表于 2011-12-22 23:42 http://www.cncalc.org/images/common/back.gif
国外买的一样支持中文。 本帖最后由 imath 于 2011-12-23 13:23 编辑
6# 零下一度
Nspire仅有TI-BASIC和LUA,不支持C。9860系列有C语言SDK。
chsi 发表于 2011-12-22 12:40 http://www.cncalc.org/images/common/back.gif
要说Nspire的SDK和9860的SDK的区别,大概就是两种的权限不同罢了。
前者不能对文件进行操作,后者可以。其余的9860的SDK能达到的Nspire都能达到。
前段时间在PC上封装了一个Nspire的SDK(包含iCodes /坏笑)
要说Nspire的SDK和9860的SDK的区别,大概就是两种的权限不同罢了。
前者不能对文件进行操作,后者可以。其余的9860的SDK能达到的Nspire都能达到。
前段时间在PC上封装了一个Nspire的SDK(包含iCodes /坏笑)
imath 发表于 2011-12-23 13:21 http://www.cncalc.org/images/common/back.gif
相对于计算机编程的资料而言
计算器编程资料好少的啊。。。 计算器编程资料少才显露出它的价值啊
像windows平台,已经有足够多的程序了。 计算器编程资料少才显露出它的价值啊
像windows平台,已经有足够多的程序了。
imath 发表于 2011-12-24 12:54 http://www.cncalc.org/images/common/back.gif
发挥不出更多功能啊
现在总感觉matlab做要更省事。。就是电脑体积太大太累赘了
计算器小而方便,就是实在是资料太少了,把matlab程序转换过来,好多问题需要自己查资料改 macbook air
发挥不出更多功能啊
现在总感觉matlab做要更省事。。就是电脑体积太大太累赘了
计算器小而方便,就是实在是资料太少了,把matlab程序转换过来,好多问题需要自己查资料改
零下一度 发表于 2011-12-24 23:19 http://www.cncalc.org/images/common/back.gif
这是必然的,谁也不是生下来就会计算器编程啊。
页:
[1]