
Matlab与数值计算
THU_Wm
这个作者很懒,什么都没留下…
展开
-
关于matlab中动态增长数据结构的实验记录
实验代码: tic a = []; for k = 1:10000 a(end+1, :) = rand(1, 100); end toc tic b = cell(0); for k = 1:10000 b{end+1, 1} = rand(1, 100); end c = cell2mat(b); toc 实验结果: Elapsed time is 4.048442 s原创 2013-12-28 23:55:24 · 1726 阅读 · 0 评论 -
matlab中的java数据结构
1. Queue数据结构: q = javaObject('java.util.LinkedList'); q.add('item1'); q.add([3 3 3]); item = q.remove() item = q.remove() q.add('item4'); q原创 2013-12-20 14:37:52 · 1189 阅读 · 0 评论 -
matlab解非线性方程(组)的数值方法
matlab中解非线性方程涉及两个函数: fzero和fsolve。 这两个函数的区别在于:fzero仅用于求解一元标量函数的0点,而fsolve可以求解多元矢量函数的0点。 这两个函数共同点在于:都使用迭代算法求解,因此必须给定初始值。 两个函数的原型都可以概括为:X = solver(FUN,X0, ...); 其中,FUN是函数句柄,X0是初始值。solver可以代表fzero或f原创 2014-01-15 19:32:46 · 12475 阅读 · 0 评论 -
记平台可移植的matlab编程
最近在windows下和linux下的matlab进行编程,发现两个系统还是略有不同的。为了保证程序可移植,有一些需要注意的地方: 1. ls函数在两个平台下的返回值格式不一致,不宜使用。而dir函数是表现一致的。 2. 凡涉及文件路径的拼凑,不要直接写正反斜杠。可以用filesep函数获取当前系统的分隔符('\'或'/'),或者用fullfile函数进行路径拼接。原创 2014-03-03 10:48:36 · 998 阅读 · 0 评论 -
matlab出错自动中断
在命令行里输入 dbstop if error 然后执行程序,就可以在出错出自动断下,进入K>>提示符,便于调试。 暂不清楚如何取消这一设置。重启matlab是可以的。原创 2013-12-30 13:12:23 · 3508 阅读 · 0 评论 -
Matlab函数拟合之Neural Network方法记录
程序如下: clear all; close all; x = [0 1 2 3 4 5 6 7 8]; x1 = [0:0.1:8]; t = [0 0.84 0.91 0.14 -0.77 -0.96 -0.28 0.66 0.99]; % plot(x,t,'o') net = feedforwardnet(5); net = configure(net,x,t); net.train原创 2014-02-09 04:38:44 · 2742 阅读 · 0 评论