说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

转贴:Visual Basic宣告死亡

编辑:说三道四文库 发布时间:2017-01-23 02:27
HTML文档下载 WORD文档下载 PDF文档下载
                       作者:杨磊    

  很抱歉把这个标题放上这个字眼。毕竟这句话要对全世界700多万的VB程序员负责,其实我也是一名VB的学习者和拥护者。
  但是事实就是如此,使用人口多,简单容易上手的微软开发工具VisualBasic,即将面临宣告死亡的命运。

  或许您会说这是反微软基本教义派在造谣,现在VB的版本是VB6.0,再来不是有VB7.0,就是所谓的VisualBasic.NET吗?可是等大家拿到这个新版的VB.NET,或是去要一份Beta版来看看,现在熟悉VB的人,可以发现己根本无从下手,因为从基本语法开始已经全都和以前不一样了。目前只熟悉VB的朋友必须重新学起,反倒是会Java/C++的朋友会发现新的VB似曾相识,因为VB已经改头换面成为物件导向语言,原来那个比尔盖茨的最爱,从DOS时代就伴随微软使用者成长的BASIC语言已经不复存在。

  先不论这个改变对既有使用者的影响,这应该是一个好的改变。原有的VB优点是初学者容易上手,很简单就可以拼拼凑凑兜出一个可以执行的小程式,对于入门者或是功能简单的应用程序来说,实在是个好工具。但是面对目前网络时代这些企业级的系统开发,旧有的VB实在不胜负荷。很多人会写VB程序,但是如果没有严谨的专案管理和好的写程序习,很容易大家写出一堆很难维护的VB程序码。反观Java或C++,由于规定严谨,虽然因此造成入门学习障碍比VB高,但是一旦领进门,按照物件导向分析/设计的脚步一路走来,就会写出漂亮而且易读、易管理的程序。所以微软这次趁推出.NET的机会,将旧有的VB一次大翻修,正式跨入物件导向的领域,在技术成长上面来看应该是正确的方向。

  只不过微软每次有新版本,总是不顾旧版使用者的需求。现在VB6.0到VB.NET全面大翻修,在微软网站上宣称要推出〝VB.NETUpgradeTool〞用来帮助升级VB6.0的旧程序,不过从上面的功能介绍看来它只做了五件事:

1.变数到物件的型别转换

2.长短整数型态的转换

3.移除参数预设的性质

4.增加阵列范围定义限制

5.将VB6.0Form转换成新的WindowsForm

  但是将旧的VB6.0程序全盘转为VB.NET,岂是这五件事就可以做好的。于是微软又有另一份长达26页的文件〝PreparingYourVisualBasic6.0ApplicationsfortheUpgradetoVisualBasic.NET〞,洋洋洒洒列出一串在写VB6.0程序时的注意事项,只有这一串条件都符合了,才有可能用上述的升级工具来作转换。面对目前成千上万行VB程序,各位VB程序设计师,请大家自求多福。重新改写也许是一种活路,但是如果要重新改写,为什么不干脆用Java?反正B.NET也会是物件导向语言,微软另一个神奇宝贝C#则是根本抄袭自Java和C++,在VB.NET尚未正式上市之前,我倒是建议大家来学Java。
  J2EE会是比.NET更完备,而且是目前已经成熟的企业运算架构。如果到时候.NET全部正式推出,您还是喜欢被微软拥抱的感觉,先会了Java再接触C#或是VB.NET,也许会觉得得心应手、游刃有余。

  总之,旧的VisualBasic宣告死亡。对于微软号称全世界共有七百万以上个VB程序设计师们,请不要把希望放在这个〝VB.NETUpgradeTool〞上面,此举无异是坐以待毙。在java大行其道的现在,与其苦等新版的VB.NET,不如现在开始学Java。看看正统的物件导向程序要怎么写,了解微软为什么要全面翻修见贤思齐,将来不管是写Java或是VB.NET程序都没有问题,保证学习所花的工夫不会白费。去Yahoo上查一下,看看编程语言一项,VB的支持着越来越少,而Java的则是呈几何级数上升。“真正精通Java的程序员,才能体会道编程的真谛,才是真正的程序员。”——Mephis。全世界的程序员,行动起来吧。

  微软推出JUMP专案,协助移植Java到.NET产品的命名学,其实这方面最厉害的就是微软。我常想在微软内部一定有个小组专门负责替产品取名字。之前微软要推出一套程序语言对抗Java,东西还不见踪影,就先宣布一个很酷的名字,就叫做COOL(CommonObject-OrientedLanguage)。可是后来的发展就好比太监一样──下面没有了,COOL无疾而终,取而代之的就是现在见到不知所云的"C#"。现在又有一个具有响亮名称的产品推出,叫做JUMP,四各英文字母代表JavaUserMigrationPath,缩写就是JUMP,实在让我深深佩服微软命名小组的巧思,产品好不好是另外一回事。

  这个JUMP,实际上就是要来对付Java的第一步。它的内容是要推出一套工具,帮助使用者把以前用VisualJ++写的Java程序移植到未来的NET平台上。其中包含了自动将Java程序换为C#的工具,VisualStudio.NET和Java程序整合的工具,以及协助移植Java专案的咨询服务。不过,这些工具的价格未定,Beta版的推出日期预计是今年上半年,正式版要到下半年才会上市。

  这个JUMP专案的目的很清楚,就是要Java使用者不再用Java,转而采用微软的C#和NET。在微软网站上公布一份JUMP的FAQ,其中最后一个问题很有趣,它的问题是"这代表微软会支援Java平台吗?"微软的回答是"绝对不是。微软只支援Java这个程序语言,并且帮助开发者从Java平台转换到.NET平台。那些对Sun的Java解决方案有兴趣的客户,必须到其他地方去寻求支援。"

  微软的意思很清楚,这就是微软自始至终对Java的态度——只是一个程序语言,其他的J2SE、J2EE……,都是微软产品的竞争对手。对Sun和Java阵营来说,目前这个JUMP专案并不代表太大意义,因为如果是Java用户,谁还在使用内含旧版JDK1.1.4的VisualJ++?况且JUMP之中所谓的自动转换Java程序到C#,听起来好像十分强大,实际上是个笑话,因为C#根本就是抄袭自Java,基本语法根本一样,只要用最简单的字串取代/置换功能就可以了,哪需要什么特殊工具?这哪需要什么Beta上半年上市,正式版下半年上市,根本马上就可以推出,Word或其他文字编辑器就有字串取代功能了。

  所以微软如果真的在乎自己使用者的需求,真正需要的不是JUMP,而是对于其他语言的转换工具(如VisualC++、COBOL…….)。现在抢先宣布JUMP,只是为了打击Java,似乎这才是第一要务。可怜的微软使用者,大家准备面对.NET排山倒海的技术文件,以及可预期的改版、升级问题吧! 

我有同感。我用过VB.net。同VB6有很多的不同.
现在的VB.net更向标准化方向。遵循规格要比以前更严。
VB.net和C#之间的代码能够互相跳转。
通过以通讯库做为底层。并且现在的Beta版只支持Windows2000。
微软为求统一代码化。所以代码越来越同C,Java靠齐。
你们就不要乱说好不好?这样会有不良的后果的。

"现在的Beta版只支持Windows2000。"你听谁说的,我现在就在win98上编,win98上用

VB还没死,这篇文章已经酸了,请不要贴了一遍又一遍,好不好???????
这篇文章已经酸了,请不要贴了一遍又一遍,好不好???????
这篇文章已经酸了,请不要贴了一遍又一遍,好不好???????
这篇文章已经酸了,请不要贴了一遍又一遍,好不好???????
有灌不灌白不灌!!有灌不灌白不灌!!有灌不灌白不灌!!有灌不灌白不灌!!有灌不灌白不灌!!有灌不灌白不灌!!有灌不灌白不灌!!有灌不灌白不灌!!有灌不灌白不灌!!有灌不灌白不灌!!有灌不灌白不灌!!有灌不灌白不灌!!有灌不灌白不灌!!有灌不灌白不灌!!有灌不灌白不灌!!
    看完这篇文章,我感觉到的只是作者荒谬的观点和混乱的逻辑。我不知道他是因为好不容易学会的VB6.0不能继续使用而感到遗憾,还是因为VB向JAVA学习而感到忿忿不平。    
    VB和JAVA的使用范围有很多不同之处。一个主要针对跨平台开发,一个主要用于搭建快速的企业应用程序,JAVA的确很不错,可你也不能拿台式机和笔记本做比较啊!毕竟针对性不同。而且任何事物都会进步,VB能向JAVA学习毕竟是一件好事,想想当有一天西红柿像西瓜一样大的时候,我们会说:你看西红柿的发展方向在向西瓜靠拢我们从此就用西瓜做菜算了。这是多么的滑稽可笑啊!
    当新的事物出现的时候,旧的东西就应该隐退,这是历史的发展规律。对历史来说继承是美德,但全部的继承就是历史的倒退。为了今后更好的发展,而摈弃以往的不足这才是VB发展的出路。并且坦白的说从VB5向VB6移植原代码同样不是一帆风顺,这期间的波折,只有真正使用过的人才知道。(说实话我怀疑这个什么杨磊根本就没有真正的使用过VB,连他都说自己不过是个VB的学习者和拥护者,可想水平不是很高。)
    纵然VB.NET与以往的VB版本相比有较大的变化,但也不至于到风马牛不相及的地步。只要是专业的VB程序员有半个月足可以适应新的开发环境。
    最后我想说的是感谢JAVA没有它就没有软件业今天的变革;感谢VB没有它就没有全世界如此多的热爱编程的朋友。
基础是不变的
fa2002(叮当)写得好的!
比那些抄来抄去的酸儒好多
VB不死!!!!!
你怎么知道vb死了?难道我们现在用的都不是vb吗?
VB.NET 的新特性是很让人心动的.微软的变动当然有他的道理,我们也不必去理他。这个世界适者生存,只有我们去适应他。VB只有创新才有新发展,才不会死。真正的程序员是不会因为一个改动而显得不适应的。
少来妖言惑众
我只是感到VB.Net比VB6更改了一点点而已,没有这么吓人呀!
不去理他这个帖子自然就会掉到后面去
这种争论太多了,没必要。多学多看少耍嘴皮子。
VB7 Beta2有希望见到如下特征:
下标可变的数组:Dim A(-6 To 9) As String
集合重新变成基本功能
更像VB6的数据库开发支持(同时也支持新的.net方式,并行)
重新定义的And Or等运算符,使之不再“捷径”






多打一点,打吧,打吧,现在键盘越来越便宜了
都怪微软瞎胡闹,VB.NET70%语法跟6.0不一样。
好累
这位兄台(Visual Basic宣告死亡的作者)的发言足可吓跑一堆人
程序开发平台只是一个工具
既是工具
就如社会进化一样,总会朝前发展的
发展的过程就是一个自我修正,完善的过程
真正的程序员不会老在扯开发平台的长短
而是把精力放在学习上去
放到无限的为人民服务中去
不管你现在在学习哪种语言,只管认真去学好了
不要担心哪门语言会死去
关键是:你自己好好活着就是了
在学习VB6语言的进程中,学会了面向对象的思想将对学习vb.net很有帮助
不能说Visual Basic宣告死亡,好像vb6和vb.net截然不同一样,我不同意
这种故弄玄虚的观点。
    fa2002(叮当)说得对,这个什么杨磊根本不是一个真正的程序员,VB怎么了?谁说VB不能适应INTERNET编程,我已经写出了一个用于本系统INTRANET环境下的应用软件!他完全不了解什么叫三层结构的组件编程技术,他只能吓VB的入门者!
新环境下的新体验是互联网硬件火热的根本原因 信息安全救星 ——变形代码产品ShapeShifter AWS启动大规模降价,引领行业降价潮流 Windows 8.1 Update 1最新版的截图再遭曝光 2013年软件领域因缺陷导致的五大事件 专访AMD技术高管 详解Kaveri技术性能及新开发特性 网络的东西南北:从SDN到网络虚拟化 Bug让Chrome浏览器成了窃听器 联想23亿美元收购IBM X86服务器硬件及服务 Mozilla联手富士康推出Firefox OS平板 基于Web提供服务 GitHub中国游记最终回——开源与车库的碰撞 学以致用,光棍极客通过大数据搞定女朋友 1月24日:Mac步入了而立之年,生日快乐! 微软2014财年Q2财报:Surface营收翻倍 趣文:假如编程语言在一起聚餐 AOL收购个性化服务公司Gravit,耗资9070万美元 谷歌三月将办Pwnium 4黑客大赛 奖金高达271.828万美元 研发周报:精简代码,为网站减负的十大建议 教育自由日:让教育资源更开放 Win8.1下解决IE11浏览器不兼容的方法 移动周报:找你妹版权战、访俄民手游、GitHub游记终回 一周消息树:1月23日全国顶级域名根服务器疑遭黑客攻击 影响巨大 下一代互联网搭建技术:高空气球,无人机,又或是卫星? 红帽认证总监:10个架构师里有4个在中国 数据中心优化的5个途径:软件定义、云计算等 收购诺基亚,微软能否再度崛起? 一周热点:阿里专家深度解析分布式系统,美团数据挖掘工程师分析企业大数据 独立游戏节:学生展示优胜者奖项得主揭晓 专访Meetup Andres Glusman:解析UX、精益创业方法论背后的强大力量 开发者不容错过的12款开源JavaScript库 搭载FusionCube,HANA内存计算助力实时运营 各位专家们,可知道Acer的笔记本用的可是台式CPU? leeyansheng(风妖精) 在不在???刚看见你。怎么还没睡? 请教:我安装完flashget后,可是我要下载文件时,点击时默认的不是flashget,还是一般下载的那种,不知道该如何解决?急 请问为什么不能在dns中创建新区域 怎样控制键盘灯 OK,过足疯瘾了,开始 CODE 那位好心人介绍几本关于 java 的书? 急!!!各位高手,能否帮忙做个流程图,谢谢各位! 如何做一个真正的屏保? 中文Win2000与中文win98在使用CDC::Arc上有什么不同吗? 如何完全控制鼠标 35分任你拿 skyyoung 、 kookoo 、 BrentIvan 、 mshy 四位大虾,请留下email,小弟有要事好事通知! C#适用于开发大型的应用系统吗? 哪位有二手笔记本卖 孤独大哥还在吗?有人找! 请教一个高级问题!!! 怎样把帮助文件(.hlp)转换为和执行文件(.exe)。 关于ACCESS用SQL SUM的问题 怎样在csdn发布自己的软件 谢谢大家的回复.我已经知道可以建立个autorun.ini的文件.内容为(但是还有一个问题...) 菜鸟问题:如何删除一个里面有文件的目录? 我的大梦 API初学者的问题!!帮帮忙!!谢了!!! 那里有《ATL开发指南》第二版 电子工业出版社 下载(高分) 本人编制了一份“使用BCB5进行多国语言开发”的文档,希望对大家有用 ==================月薪8百,招聘VC通讯编程高手72名,要求待遇进来看.============== 展示程序,有原码,只邮前50个。 不对啊!是不是电脑报出错了?? win2000菜鸟问题. 那种包月可比较合算? 变量累加奇怪,奇怪,奇怪!!! 有什么办法能刻录一个大于一张光盘的文件到两个光盘,且拷贝回硬盘时能自动提示插入下一张碟,使文件还原? 用delphi5.0写的ISAPIAPP的程序,上传到INTERNET服务器后数据库的访问路径如何设置? puffdream(911) 同志请进 一个关于api函数的问题? 紧急求助:如何去掉PDF的打印限制 用什么编辑器? JInternalFrame!!!!!!!!!!!!为什么!!!!!!!!!!! 一个关于DrawGrid和Ansistring的问题 想学VC++从哪开始,API、MFC、VC6 如何去掉PDF的打印限制 ---------管理员!管理员!csdn的广告条上那个"波斯猫"mm是谁?----------------- 我在用HelpBuilder写帮助的时候总是提示该主题不存在的错误...? 装上proxy client后为什么SQL explorer连不上数据库 如何让vb中的自定义控件在不同的机器上使用 怎样加速保存一个文件? 手机短信开发的朋友请看! 这样的要求如何实现 高手接招:C/S三层+MsSQL,何种连接方式不必在服务器端安装MsSQL Server? bcb&delphi技巧大全(共1500条)下载的文件mytips.bsf用什么应用程序打开?????????? 灌水一篇,不知道大家看过没:C++之父访谈录 解方程(1) 1-1/3x=4 (2) 5x+1/6=x-3x-1/5怎么解答 求matlab高手帮忙看下我这个程序.帮我看下为什么我这个程序在样本仿真那里是错的.clc p1=[1.53 0.58 1.15 0.27 1.35 0.72 0.28 1.32 1.57];t1=[45.32 -68.43 27.76 48.68 72.48 -6.12 48.04 64.85 51.9];p=p1';t=t1';%归一化[pn,m 求matlab的程序的每句详解clc;clear all;close all;PointNum=100;%一个周期为100个点Interval=2*pi/PointNum;theat=0:Interval:2*pi-Interval; 解方程的(1) 1-1/3x=4 (2) 5x+1/6=x-3x-1/5怎么解答 matlab请看一下这个程序,有错误,不会改%f3.m文件function y=f3(p)p=1:10;if abs(p)>=2 f3=0else if abs(p)=1&abs(p) G:\matlab\MATLAB6\work\UntitledZHEXIAN.mOn line 22 ==> k(t)=sum(Z(n)*f3(t-n))出错了,怎么改呢 matlab问题 帮忙解析下下面的程序某计算机机房的一台计算机经常出故障,研究 者每隔 15 分钟观察一次计算机的运行状态,收集了 24 小 时的数据(共作 97 次观察).用 1 表示正常状态,用 0 表 5(x+y)=5x+5y是___运算,3x²-3x=3x(x-1)是___变形.2009×954+2009×46能被1000整除吗? matlab 程序错误syms x y [e]=zeros(8,8);e(1,8)=(-2.7*exp(i*y*2));提示y没有定义,但是改为syms x y [e]=zeros(8,8);t=2.7*exp(i*y*2));就不会出错了 这是怎么回事?如果说矩阵不能用符号定义的话,要求解矩阵的本证值 matlab函数定义题目是编写函数求这个含参二元一次方程的根,同时要求讨论可能出现的几种情况,并正确处理和输出结果刚学matlab不太懂得语法看了列子有返回值的放在函数前面如ave=func1(vector) matlab 入门小程序matlab初学,让我明白一下处理输入等功能的实现,就包含读取用户输入的数据比如A= 、B=、C=?,然后程序按照一个公式得到函数F(x)的表达式,比如当x>0时候,f=A*x+C,x 关于MATLAB程序问题老是出现这个错误Input argument "fs" is undefined.Error in ==> bilinear at 49fs = 2*fs;程序如下:wp=0.3*pi;ws=0.4*pi;Ap=1;As=20;fs=1;T=1/fs;Wp=(2/T)*tan(wp/2);Ws=(2/T)*tan(ws/2);[N,Wc]=buttord(Wp,Ws,Ap,As,'s')[z,p, matlab 中怎么定义函数?例如我定义y=f(x),f不一定有确定形式,x是一系列数,就是让y与x 有映射关系.你给定义一个吧.例如;x=0,0.1,0.2------1.我要能给y赋值,例如:y(0.5)=-3. Matlab程序求修改!n=0:256;N=length(n);xn=cos(5*pi*n/16);X=0;for m=1:1:N-1; X=x[m]*exp(-j*2*pi*k/length(n)).^n+X;endk=0:N-1;stem(length(n),X);要求用Matlab实现下面这个定义式,不能用fft,我写的代码有问题, 帮我看看这个matlab程序的问题...>> x=1:3;y=4:6;for k=1:length(x);b(1,2*k-1)=x(k);b(1,2*k)=y(k);endbb =1 4 2 5 3 6 4 7为什麽矩阵b有最後4,7这两个元素的?不是前6个而已? matlab 中如何定义周期函数具体点:已知周期为T=4的三角波,在第一周期内的表达式为:x=1-abs(t) (-2 matlab程序有一分数序列 2/1,3/2,5/3,8/5,13/8,21/13……,求前15项和 matlab程序如下:为什么提示运行出错?x= 0:0.01:20;y= 0:0.01:15;[xx,yy]=meshgrid(x,y,'r');q1=1./((yy-10).^2+(xx-4).^2+9);q2=1./((yy-10).^2+(xx-8).^2+9);q3=1./((yy-10).^2+(xx-12).^2+9);q4=1./((yy-10).^2+(xx-16).^2+9);q5=1./((yy-5).^2+(xx-4) matlab中如何定义函数我想请问下,如何让matlab中定义的函数可以用多种参数.比如我有一个函数叫做kid我想在使用的时候既可以用kid(a)这样,后面跟一个参数.也希望可以这样kid(a,b),后面跟2个参 求救,MATLAB程序设计期末作业第二题第三题,2、设y=cos[0.5+((3sinx)/(1+x^2))] 把x=0~2π间分为101点,画出以x为横坐标,y为纵坐标的曲线;3.设f(x)=x^5-4x^4+3x^2-2x+6取x=[-2,8]之间函数的值(取100个点),画出 请问matlab的这段程序有什么为题,为何总是报错,y=0:0.01:0.15;z=-10^8*(1-(4/(0.15^2))*(y^2));plot(y,z);title('切应力场');xlabel('y/m');ylabel('τ/N/m^2') matlab数学建模matlab在数学建模中的应用以及相关教程 matlab程序设计,矩阵操作1)构造5X5的矩阵A,其中元素为1到25(按行排列)2)去掉A中的第4行,构造矩阵B3)去掉A中第4列,构造矩阵C4)在A中添加第6列,元素为[1 3 5 7 9]^t构造矩阵D,^t 记作右上的小T5)在A matlab 程序出错,帮我看看错在哪儿了函数function dvdt=huxi(t,v) global W L A po pc pn t v P0 P xo xc xn ro rcdvdt=[A/L*po*(xo*P0/100-v(1)/(v(1)+v(2)+v(3)+v(4))*P)-ro*W;A/L*pc*(xc*P0/100-v(2)/(v(1)+v(2)+v(3)+v(4))*P)+rc*W;A/L*pn*(xn*P0/10 matlab在数学建模中的应用 用matlab编程 计算机图形作业(1)简述Bezier曲线的定义和性质(2)以三次Bezier曲线为例,写出三次Bezier曲线的矩阵表达形式(3)绘制一条三次Bezier曲线 matlab 程序出错syms a b c;M1=sym('kiu');M2=sym('kog');M3=sym('lou');syms_matrix=syms_matrix=[a b c;M1,M2,M3;int2str([2 3 5])] MATLAB在数学建模上的使用如此繁多,主要的使用点是哪些呢? matlab程序设计问题编写程序,实现下面功能.给定一个正整数N,求最小的正整数M,使得N 乘以 M只含有0、1,另外简述一下思路, matlab程序出错,function [taub tau h sig Z S sigma sen n senplot CIlower CIupper D Dall C3 nsigma] = ktaub(datain,alpha,wantplot)|Error:Function definitions are not permitted in this context. MATLAB的那些应用与数学建模联系紧密,要参加数学建模了,看MATLAB书上的知识点很多,不知道孰轻孰重,请各位武林高手布林赐教,因为新手,分数不多, 请问下列MATLAB程序哪里错误clear allm=0.2;w=3;b=0.8;A=0.2;xf=dsolve('D2x=-w*w*x','Dx(0)=0,x(0)=A',''t);xd=dsolve('D2x=-2*b*Dx-w*w*x','Dx(0)=0,x(0)=A','t');t=linspace(0,8,200);xf1=eval(xf);xd1=eval(xd);hold onb=0.99*w;xd2=eval(xd);plot(t,xf1, matlab程序出现了错误,不知道哪里出错了这样的程序clearsyms a b ;c=[a b]';A=[2.9 3.6 4.5 5.88 8.1];B=cumsum(A);n=length(A);for i=1:(n-1)c(i)=(B(i)+B(i+1))/2;endD=A;D(1)=[];D=D';E=[-C;ones(1,n-1)];c=inv(E*E')*E*D;c=c&# 求发一份电子书matlab在数学建模中的应用877969688不胜感激! 看看我的MATLAB程序哪里出错了?程序如下:function yp=zhendong(t,y)global b w w1 h;yp=[y(2);-2*b*y(2)-w~2*y(1)+h*cos(w1*t);clear allglobal b w w1 h;h=0.4;A=0.2;w=0.3*pi;k=[0.1:0.01:2];w10=k*w;b1=[0.1:0.1:0.4];tspan=[0 100];y0=[A;0];optio matlab程序,不知道哪里出错了,显示为Error:File:C:\MATLAB7\work\Untitled.m Line:4 Column:5Incomplete or misformed expression or statement.x=[19 25 31 38 44];y=[19.0 32.3 49.0 73.3 97.8];x1=x.^2x1 =361 625 961 1444x1=[ones(5,1),x1']x1 =1 361 数学建模中主要运用有关Matlab的哪些知识? 求matlab大神看我的程序哪里错了额y=[100,70,60,30,20,10,10,0,0,60,40,30]’;x4=[5,10,15,5,10,15,5,10,15,5,10,15];x2=[0,0,0,0,0,0,15,15,15,20,20,20];x3=[1.5,2.5,3.5,0.5,1.5,1.3,1.2,1.5,1.2,0.9,0.7,0.9];x41=[1.75*pi,1.75*pi,1.75*pi,1.75*pi,1 matlab的一个程序,不知道什么问题.程序如下:hfigure=figure('name','设置曲线的形状与颜色','menubar','none','numbertitle','off','visible','off','position',[200 60 450 450]);haxes=axes('position',[0.15 0.45 0.7 0.4],'xlim',[0 7] 请问参加数学建模比赛是否需要学matlab GUI特别是参加美赛, 帮我看看matlab程序错误function [h,q]=multioderarnoldi(A)n=1000;p=10;%端口数syms q;phi0=ones(n);phik=zeros(n);B=ones(n,p);R=inv(phi0)*B;%由上式求R,n*pK=zeros(n,p);%n*p[q0,K]=qr(R); M=4850;%多项式系统阶数q=(n-1)*p;for k=1:n-1Ak=-i 有没有高手能帮我找下matlab程序的错误啊?Function ta=echotsp(w)w=[0 10 16 4 0 0 9 0 0 15 0 0;10 0 8 8 6 0 0 12 7 0 0 0;16 8 0 0 0 3 0 0 8 0 0 0;4 8 0 0 5 0 7 0 0 0 14 0;0 6 0 5 0 0 0 8 0 0 11 0;0 0 3 0 0 0 0 0 5 0 0 11;9 0 0 7 0 0 0 0 0 新手学数学建模和matlab的书籍九月份有一个全国数学建模比赛 我是小白 想现在暑假开始学习数学建模的相关东西 数学和软件(matlab、spss)有没有相关的书籍适合我的看的 MATLAB程序问题源程序:clear all;close all;n=-20*pi:pi/5:20*pi;fn=sin(n/5)/(n/5);stem(n,fn,'fill');error:X must be same length as Y.函数是:f(n)=sin(n/5)/(n/5) (-20 matlab程序出错,目的是要求自然风压时程,用谐波叠加法,Davenport谱clear,clct0=clock;N=1024; %采样点数wu=5*2*pi; %截断频率dm=wu/N; %频率步长dt=2*pi/(2*wu); %时间步长k=0.003; %地面粗糙度d=0.01;f=d:d:10;v10=45; %10 数学建模学MATLAB都要会什么呀我看的书上好多对矩阵的操作看都看不懂这个在建模里能用上吗要是想弄好数学建模 MATLAB要学会什么呀 3x²+5x+2=0用因式分解, 请问这段matlab程序哪里错了?clcclear allh=1;c=3*10^8; Eps0=10^-9/(36*pi);u0=4*pi*10^-7;epslona=5.5225;ua=1.0;na=epslona^0.5;a=2*pi*4.8797e-008;%a=120*7e-9;epslonb=1.9044;nb=epslonb^0.5;ub=1;b=2*pi*4.8797e-008;%ab=240*7e-9%nb=3.23;epslonb=nb^ clearclcr=0.1;s=0.01;T=0:0.5:20;w=0;f0=(-tanh(r)^0./cosh(r));f1=(-tanh(r)^1./cosh(r));B0=(f0./4)*s*sqrt((0+1)*(0+2)).*(1-cos(2.*T/s));B1=(f1./4)*s*sqrt((0+2)*(0+3)).*(1-cos(2.*T/s));C0=(f0./2)*s*(0+1)*sin(2.*T/s);C1=(f1./2)*s*(0+2)*sin(2.*T/s);w=0.5* 用因式分解法解 3x*x-5x=2 这段matlab程序怎么优化m=1;A=[0 3 5.5 7.5 9 10 10];B=[0 3 6 8 9.5 10.5 11];C=[0 4 6.5 8.5 9 9 9];D=[0 3.5 6 7.5 8.5 9 9];for i=1:7for j=1:7for k=1:7for l=1:7if i+j+k+l==10d(m)=A(i)+B(j)+C(k)+D(l);E(m,1)=i;E(m,2)=j;E(m,3)=k;E(m,4)=l;m=m+1;enden matlab信号处理 程序哪里出错?clear;clc;fs=500;t=0:1/fs:1-1/fs;TempSignal=20*exp(-t/0.03)+20*sin(100*pi*t+(pi/3))+12*sin(200*pi*t+(pi/2))+10*sin(300*pi*t+(pi/6))+6*sin(400*pi*t+(pi/8))+5*sin(500*pi*t+(pi/5)); %[s] = tfd(TempSignal,DecomNum); 3X+8=5x-6解方程(详细一些) 请问我这段matlab程序有什么问题?x=[600 600 600 600 600 600 600 500 500 500 500 500 500 500 400 400 400 400 400 400 400 300 300 300 300 300 300 300 200 200 200 200 200 200 200];y=[4 6 8 10 12 14 16 4 6 8 10 12 14 16 4 6 8 10 12 14 16 4 6 8 求教,使用MATLAB解决一个概率统计问题请使用MATLAB解决一下问题:设总体X服从正态分布N(MU,SIGMA^2),现有样本容量n=16,均值为12.5,方差s^2=5.(1)已知总体标准差SIGMA=2,求总体方差MU与样本均值之差不 0.3X+40=0.5X 怎么解谁会解 求高手帮忙看一下Matlab求积分的程序,我想求多个定积分的值,示例如下cleara=0:0.5:2;n=5;for i=1:n;fun=inline('a(i)*exp(-x*x)','x');Isim=quad(fun,0,1)end就是求不同的a的情况下的定积分的值,但每次都出错,a换 MATLAB 求两组数据相关性有两组数据:13.2 13 14.9 8.2 7.9 25.3 16.0 16.3 7.523 24 21 20 21 39 30 32 9利用MATLAB中的corrcoef函数,求这两组数据的相关性,得到r和p,需要详细程序代码, x-1 MATLAB问题,非常急1已知Fibonacci数列的定义如下,F(1)=1,F(2)=1,f(n)=f(n-1)+f(n-2)(n>2),求Fibonacci数列第18项.2已知矩阵三行三列矩阵A为(1,3,4,0,5,7,-3,9,25),B为(-2,0,53,13,21,-4,-1,6,19),(矩阵不好打成 求高手验证解答MATLAB程序指数函数的函数M——文件function f=fun1(a,t)f=exp(a(1)*x+a(2));用最小二乘拟合求上述函数中待定常数,以及检验拟合效果的图形绘制程序t=1790:10:1990;x=[3.9 5.3 7.2 9.6 12.9
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn