娱乐MATLAB
文章平均质量分 57
m307617071
这个作者很懒,什么都没留下…
展开
-
MATLAB發送郵件
下午學習MATLAB的時候,翻看Demo文檔,想查找些玩樂的代碼,比如說用MATLAB調用windows下面的應用程序和系統進程,比如要運行電腦中的電影或者歌曲,用system如下:system(E:/娱乐/电影/放牛班的春天 唱诗班男孩.rmvb)程序運行開,MATLAB會佔用內存,一直busy,即要想關閉MATLAB首先要關閉所運行程序,結束之後返回ans=0,說明成功找到并運行。顯然這樣原创 2009-11-27 21:38:00 · 1456 阅读 · 1 评论 -
MATLAB求解非线性规划问题的例子
function solve___%求解未知数小于方程数的非线性规划问题% 三个未知数,十个方程% 约束条件:% x1=a2*(1+5*b)=0;% x2=1000*a1*(1+b)=0.1% x3=1000*a1*(1+3*b)=0.15% x4=1000*a1*(1+5*b)=0.2% x5=a2*(1+b)=0.1% x6=a2*(1+3*b)=0.原创 2010-01-08 10:36:00 · 5603 阅读 · 0 评论 -
matlab实现二分法查找
上次谈到matlab实现数据的位图数结构,实现大量数据的排序和存储,节省时间和空间。那么还是没有解决大量数据中查询特定数值的问题,有相关的解决办法,比如说,线性查找,即一个一个数据判断是否为真。举个例子说,我们要用线性查找的办法判定n=100这个数值是否在1--250之间,将1--250之间的数字存储到a数组中,然后从从第一个数字开始,一个一个数字挨次做判断,n?=a(i),等于即为真,否原创 2009-12-28 18:46:00 · 9773 阅读 · 0 评论 -
matlab课下作业(2)--2009.12.25 10:10
matlab课下作业--2009.12.25 10:101.梯形法求pi 2.复合辛普森发法求pi二次差值插值函数x(2k)至x(2k+1)对应的sk(x)的积分为(h/3)*(f(2k)+4*f(2k+1)+f(2k+2));推导之后,整个区间上的s(k)的和为(h/3)(f(0)+f(2m)+4*(f1+f3+f5...)+2*(f2+f4+f6...));这里的h为(b原创 2009-12-25 10:14:00 · 931 阅读 · 1 评论 -
matlab实现位图数据结构
matlab实现位图数据结构假如你要办一个移动的手机号码,你需要138开头,怎么才能查找出没有用过的号码?你要申请购买特殊的QQ号码,怎样才能迅速的在庞大的数据中查找出你所需要的号码用过没有?大量的数据怎样存储才能以最精简的代码换取空间和时间的最优?这涉及到位图数据的应用。举个简单的例子使用一个20位的字符串表示一个小于20的非负整数集合,如下{1,2,3,5,8,原创 2009-12-22 20:00:00 · 1639 阅读 · 4 评论 -
matlab反省(1)---回文数和二进制、八进制的问题
前些时候做了一部分题目,感觉收获颇丰。其中有一个题目是计算1-20000的回文数,代码如下:function Palindromes_several%11.回文数就是数字的平方从左到右和从右到左读完全一样clc;clear all;p=0;for x=1:200000n=x^2;if fix(n/10000)>=1 j=5;elseif fix(n/100原创 2009-12-19 19:07:00 · 1059 阅读 · 2 评论 -
Matlab更改figure上logo的方法
网上闲逛,发现很有意思是的代码,转载来玩玩。function chgicon(h,filename)%CHGICON changes the figure icon.%CHGICON(H,FILENAME) changes the icon of a figure to an image specified by%the string FILENAME, where H is a handle转载 2009-12-18 21:37:00 · 1266 阅读 · 0 评论 -
消除运行MATLAB生成的exe程序的dos黑屏的三种办法
消除运行MATLAB生成的exe程序的dos黑屏的三种办法基于MATLAB生成exe文件后,每次运行都存在dos黑屏的问题,现在可以通过以下方法解决:方法一:在matlab命令窗口输入:cd(prefdir)edit compopts.bat在打开的文件最后添加以下语句:A.VC环境下:set LINKFLAGS=%LINKFLAGS% /SUBSYSTEM:WINDOWS /ENTRY:main原创 2009-12-18 11:50:00 · 8900 阅读 · 3 评论 -
MATLAB生成exe文件遇到问题
MATLAB生成exe文件遇到问题:用ezplot绘图后生成exe文件后出现意外?例子:function mafsyms x;ezplot(x./sin(1./x),[-.01,.1])如下图:用mcc编译成功之后,双击exe执行文件,dos窗口编译完成之后随即退出,并没有出现在MATLAB环境中生成的上图,是否混合编程时不兼容某些作图函数? 修改作图函数后:function maffpl原创 2009-12-18 11:41:00 · 2881 阅读 · 0 评论 -
MATLAB作业 时间2009.12.18.10:30
matlab的课下作业1、线性拟合用polyfit(x,y,n)%n代表拟合的最高次数例子:xdata = [20.5 32.7 51 73 95.7];ydata = [765 826 873 942 1032];[p,s]=polyfit(xdata,ydata,1)plot(xdata,ydata,o,xdata,polyval(p,xdata)) %运行结果:p = 3.3987 7原创 2009-12-18 10:40:00 · 580 阅读 · 9 评论 -
matlab的猜数游戏
前些时候,看到matlab论坛里面有会员提到要编人机猜数的游戏和机人猜数的游戏,恰好我编了人机猜数的游戏,附上; 人机猜数游戏由计算机随机生成一个四位数,让人猜这个四位数字。人输入这个四位数字之后,计算机首先判断这四个数中几个猜对了,并且在猜对的数字中有几个位置也是对的,将结果显示出来,给人以提示,让人再猜,直到猜中计算机随即产生的四位数字位置,并且游戏结束时,显示人猜一个数字用了几次原创 2009-12-19 19:18:00 · 4225 阅读 · 1 评论 -
matlab中的矩阵操作
<br /><br /><br />部分的操作记得不清楚了,记下来。<br /><br /><br /><br />A=[10,2,12;34,2,4;98,34,6]; <br /><br /><br />矩阵A的左右翻转:fliplr(A);上下反转:flipud(A);旋转90度:rot90(A); <br /><br /><br />矩阵的特征值 :[u,v]=eig(A); <br /><br /><br />矩阵A取出上三角和下三角:triu(A) tril(A);<br /><br /><原创 2011-02-23 18:46:00 · 746 阅读 · 0 评论