188bet uedbet 威廉希尔 明升 bwin 明升88 bodog bwin 明升m88.com 18luck 188bet unibet unibet Ladbrokes Ladbrokes casino m88明升 明升 明升 m88.com 188bet m88 明陞 uedbet赫塔菲官网 365bet官网 m88 help

tag 标签: 程序

相关帖子

版块 作者 回复/查看 最终宣布
几行程序,等待回答。 MATLAB 根底谈论 coolistone 2012-1-25 16 3992 zhongnanshan 2013-8-5 13:46
自己编了个小程序! MATLAB 根底谈论 gfzheng166 2012-1-26 29 6070 heart鱼儿入水 2018-12-13 09:26
MTLAB里边关于pca人脸辨认的程序运用 attachment MATLAB 代码生成 20062594 2012-1-27 32 13804 985810864 2019-4-23 11:28
求解二阶微分方程组的程序 MATLAB 数学、核算与优化 yjscsu 2012-1-27 2 3547 shnmatlab 2012-7-17 15:19
MATLAB图片取舍 将一幅图片中的多个物体用程序智能裁剪出来 attach_img MATLAB 图画处理与核算机视觉 pjb438458200 2012-1-30 9 6351 1234560001 2018-12-2 19:09
请看下这几句程序(关于列向量组成矩阵),谢谢。 MATLAB 根底谈论 error_code 2012-1-31 6 6587 半响 2012-2-1 10:34
在新建的m文件中怎样调用已编好的BP神经网络 《MATLAB 神经网络30个事例剖析》 BETVICTOR 2012-1-31 1 3245 史峰 2012-2-9 11:58
matlab程序有些不是很理解的当地可不可以讨教的啊? 《图论算法及其 MATLAB 完成》 Mc林少 2012-1-31 4 3261 berryhaw 2012-3-21 16:46
vs2010报错:运用的程序集“MWArray.dll”针对其他处理器 attach_img MATLAB 运用发布 混合编程 nimingzhe2008 2012-1-31 13 14728 子龍 2015-4-9 10:19
RGB转HSI及HSI转RGB attachment MATLAB 图画处理与核算机视觉 紫色_purple 2012-2-1 4 3913 雨纷霏 2014-4-29 21:01
程序问题 attachment 《MATLAB核算剖析与运用:40个事例剖析》含第二版 fdw001 2012-2-1 3 3374 逆流133 2014-4-23 22:27
跪求用matlab求解天然气热物性的程序!! MATLAB 数学、核算与优化 yimpulse 2012-2-1 0 2497 yimpulse 2012-2-1 16:04
需求重复调用一个程序屡次,假如进步速度 MATLAB 数学、核算与优化 yanghong612 2012-2-2 2 2279 ydlcsu 2012-2-2 14:47
恳求协助处理问题,matlab程序遗传算法,谢谢 MATLAB 数学、核算与优化 wangzai305 2012-2-3 2 3302 简简略单123 2012-3-27 14:51
关于DSP直接调用MATLAB程序 MATLAB 操控体系 myzhongda 2012-2-4 0 4 myzhongda 2012-2-4 08:15
洛伦兹程序 attach_img MATLAB 根底谈论 warden123 2012-2-4 22 9603 1259760695 2017-9-19 09:13
关于13章GA程序不能运转的问题的处理办法 《MATLAB 神经网络30个事例剖析》 MOSTWANTED 2012-2-5 1 3330 sxiaodong 2013-3-22 16:38
求高手帮助找程序中的过错 MATLAB 根底谈论 cui 2012-2-6 1 1898 stellari 2012-2-7 05:26
程序报错,MATLAB菜鸟讨教结构体调用问题 MATLAB 根底谈论 zhangyangyi1986 2012-2-7 4 5682 stellari 2012-2-8 04:40
模拟退火法MATLAB程序 attachment MATLAB/Simulink 资源共享 (File Exchange) lancelot13 2012-2-7 37 11941 lesaishine 2017-6-6 01:23

相关日志

共享 matlab最根底教程(六):编程习气
热度 20 halleyhit 2017-4-16 13:57
前语:matlab的根本运用办法差不多介绍完了,承认问题类型(数值/符号),编程(函数/脚本)并运转即可。但详细编程过程中,杰出的习气非常重要,一方面便于调试,另一方面便于代码维护和晋级。 1.注释 matlab供给两种注释,分别是%%和%。%%一般独占一行,用来分段,两个%%之间的内容称为一段,在程序调试时,可以设置为运转一段代码后暂停,以便查看一段代码的运转成果。运用典范如下: %%赋值 赋值代码 %%第一阶段核算 第一阶段代码 %%第二阶段核算 第二阶段代码 %%输出 输出阶段代码 这样在调试时,若设置分段运转,则运转完赋值代码后,程序主动进入调试方式,此刻可以在workspace里看到赋值段的运转成果,以便承认这段代码是否正确。 %常用于一般代码的结尾,用来阐明这一行代码的意义,例如“g=9.8%重力加速度赋值”,这样之后调试时,可以快速找到这一行,并修正相应代码。需求留意的是,%仅在行内,对这以后的内容有用,遇到回车换行后失效。此外, 不管是%%仍是%,注释内容会显现为绿色。 2.分行 不管matlab仍是其他程序言语,也不管函数仍是脚本,顺次逐行运转是根本特征,因而咱们一般不期望一行的内容太多,由于这样不方便过失。但假如一定要运用这样一行很长的代码,matlab供给了一种分行的办法。运用办法是在代码中输入三个.,然后回车。这样发作的代码比方: a=... 1 这行代码和a=1彻底相同。需求指出的是, 这种分行办法仅在输入时有用,在实践运转中,matlab依然以为这是一行代码。这种分行的另一种用法是用在矩阵赋值中,比方 a= 这样可以很显着看出a是2*2矩阵。 3.分号 matlab的每一行代码,一般都会在command window里显现运转成果,假如不想显现,可以在代码后边写一个分号;,这样就可以不显现该行的运转成果。需求留意的是:其一,写不写分号不影响程序的运转和成果;其二,显现运转成果是需求占用核算时刻的,因而一般的句子都会写上分号;其三,if、for等流程操控句子,这一行不加分号。 4.先界说再运用 尽管matlab中可以直接运用a(2,2)=1这样的句子,而无需先界说a是多大维度的矩阵,但这样或许形成运转变慢。先界说再运用依然是个好习气,尤其是赋值句子中有讲过zeros和ones这样的句子,先把矩阵的维度界说好,再逐一元素赋值或许部分赋值,有助进步运转功率。 5.特别运算替代循环 matlab相较于C等言语的强壮之处在于用特别运算替代循环,比方a和b是同纬度矩阵,要将他们对应的元素相乘。在常用运算中,咱们讲过,在matlab中可以用点乘.*。在C言语中则需求一个for循环,遍历a和b的每个元素,相乘后赋值给成果矩阵。当然,matlab中也可以用for循环来完成这个操作,但比较特别运算,for循环的功率实在是差太多。特别运算替代循环也成为了进步运转功率的首要办法,当然,假如是习气于C言语的初学者也可以无视这一节。
个人分类: 新分类|2059 次阅览|2 个谈论
共享 stellari的MATLAB侦察工坊——怎么扫除程序中的过错(一)
热度 13 stellari 2013-4-28 13:40
除错是每个程序员都会遇到的问题:根本上没有人能确保他的程序写完可以立刻正常运转的。你通常会遇到两种过错: --------------------------------------------------------------------------------------------------------------------------------------- 1、 语法过错 ;假如某句代码不契合MATLAB的编码标准,MATLAB会主动停止程序的运转,并以红字提示过错的出处。 2、 逻辑过错 ;代码 均契合MATLAB的标准,程序可以正常履行结束,可是成果不正确。 ----------------------------------------------------------------------------------------------------------------------------------------- 许多同学遇到程序过错后,就不知该怎么处理了。其实,查看代码中的过错,和侦察的作业是相同的:你的程序中有一个 凶手 ,它导致了 案子 的发作(程序犯错)。你需求用 盘查 和 逻辑推理 将其找出。 咱们今日先谈论第一种过错:语法过错。 -------------------------------------------------------------------------------------- 阅览卷宗 ——查看过错信息 当 命案 (过错)发作时,MATLAB会当即 报案 (给出过错信息)。这个信息看起来是这个姿态的: In an assignment A(I) = B, the number of elements in B and I must be the same. Error in data2 (line 3) a( ) = b - 4; 这个过错信息中给出了三条命案现场的要害信息: 案子概述 : In an assignment A(I) = B, the number of elements in B and I must be the same; 案子方位 : data2.m的第3行; 嫌疑犯 : 在“ 案子方位”发现的代码,即 a( ) = b - 4; 那么,作为侦察,你应第一时刻阅览案子概述。这儿我不得不强调学习英语的重要性,至少你要能看得懂案子概述的意思,比方上述过错信息的意思是: 在A(I) = B这样的表达方式中,B中的元素个数和I中的元素个数有必要相同。 其实看到这儿,这个过错现已一望而知了。这句代码确实是A(I) = B的方式。其间A是a,I是 ,而B是b -4。 出了这个过错,阐明 b-4的元素个数和 的元素个数不同=》由于 的元素个数为2 所以b-4的元素个数不为2=》由于b-4和b的元素个数相同 所以b的元素个数不为2。 所以,这儿的凶手很显着便是b。这是最简略的案子之一,只需 一个嫌疑犯 ,所以直接看卷宗就可以找出凶手了。可是,有的时分会有 多个嫌疑犯 ,凶手就不是那么显着了。比方: Subscript indices must either be real positive integers or logicals. Error in test11 (line 5) total(i) = sum(b(i,:)); 这儿的过错是说:下标有必要是正整数或是逻辑变量。那么咱们就要看看,这句话里边哪个部分用到了下标?下标的方式是A(X),契合这个方式的当地有两处: b(i,:) total(i) 那么,他们两个便是比较的大嫌疑人。 可是,除此之外,还有一个嫌疑人,便是 sum(...) 这句话也契合下标的方式,可是sum是体系函数,所以括号里的内容应该被当成函数参数,而不是下标,所以,它看起来并不像是嫌疑人。可是, 只需有作案或许的(在这儿便是契合下标的调用方式的),咱们都有要把它列为嫌疑人 。 在命案现场,咱们找到了三位嫌疑人b(i,:), total(i)和sum(b(i,:)。这时分,单看卷宗就无法判别真凶是谁了。所以咱们需求进行下一步—— 勘测现场 ,来实地访问这三位嫌疑人。 (待续)
个人分类: stellari的MATLAB侦察工坊|3471 次阅览|4 个谈论
回来顶部