【求助】matlab中关于rand指令的问题
【求助】matlab中关于rand指令的问题楼主 在基于DCT的数字水印嵌入中的
有
% read in key for PN generator
file_name='_key.bmp';
key=double(imread(file_name))./256;
% reset MATLAB's PN generator to state "key"
rand('state',key);
在这一句报错
??? Error using ==> rand
State must be scalar or 35-by-1.
请问该怎么办啊,把key改成key(1:35)没有用啊。。
一纸卡在这里。。
另问,有人熟悉数字水印吗。。。偶要崩溃鸟
谢谢!!!!
随机微分方程
请问有知道怎样用MATLAB画随机微分方程吗,我已经想了很久一直没办法编出画随机微分方程的程序,有哪位高手能给出一点建议吗回复
给出的程序太少,只能猜测一下:%%%--------------------------%%%
将key改为数字,如35.
%%%%%%%%%%%%%
再给你一段代码参考:
randn('state',110);
w0=randn(1,5120);
w0=reshape(w0,5,1024);
%%%--------------------------%%%
原帖由 yanyancute 于 2007-2-2 19:58 发表
【求助】matlab中关于rand指令的问题
楼主 在基于DCT的数字水印嵌入中的
有
% read in key for PN generator
file_name='_key.bmp';
key=double(imread(file_name))./256;
% reset MATLAB's PN g ...
回复
随机微分方程有很多种,请讲具体一点.建议先查查资料,解法有很多,但都不是很好做,
可以先试试用RK方法或欧拉法求解.
原帖由 冰之世界 于 2007-2-3 08:51 发表
请问有知道怎样用MATLAB画随机微分方程吗,我已经想了很久一直没办法编出画随机微分方程的程序,有哪位高手能给出一点建议吗
[ 本帖最后由 xjzuo 于 2007-2-3 09:53 编辑 ] 你这里的key必须是标量或者35x1的列矩阵 修改一下应该是
rand('state',key(1:35,1,1));
当然,由于不知道你要做什么,虽然程序可以运行了但是不一定是你要的效果
页:
[1]