【matlab】solve 与 fsolve 的用法及个人的一点思考

  • 一、solve
>> help solve
solve - Equations and systems solver

    This MATLAB function solves the equation eqn for the default variable determined
    by symvar.

    S = solve(eqn)
    S = solve(eqn,var,Name,Value)
    Y = solve(eqns)
    Y = solve(eqns,vars,Name,Value)
    [y1,...,yN] = solve(eqns)
    [y1,...,yN] = solve(eqns,vars,Name,Value)

    solve 的参考页

    另请参阅 dsolve, linsolve, symvar, vpasolve

展开阅读全文

个人对比赛公平、公正性的一点思考

04-16

参加今年的比赛,个人的感受只有两个字,[color=#FF0000]心累[/color]。rnrn1、今年的题目是道算法题,而私以为线下做算法题[color=#FF0000]最大的弊端[/color]大概是在于,[color=#FF0000]一人得道身边人皆成仙[/color]。我支持彼此交流,但应坚决反对把算法的核心部分透露。但同学之间,人情恩受,在所难免吧。初赛,从高级用例放出到初赛截止,半月有余。4月9号之前,每个赛区的排行榜波动较小。但到了10号和11号,排行榜几乎经历了一次大换血。大神在最后两天调出算法,自然是有的。但这两天排行榜的涉及覆盖面之广、波动性之大,实在是骇人听闻(当时小心脏都受不了了)。这种异常的变化,在这样一场大赛中,是不应该发生的。然而它是真是的发生了。不知会有多少人,会像我一样感到疑惑,像我一样感到心累。rnrn2、本次大赛公平性、公正性最大的争议,莫过于[color=#FF0000]该不该允许使用开源库[/color]。个人认为,不该。诚然,会不会使用开源库,也是判断一个程序员能力的一个方面。但是,[color=#FF0000]开源库的使用更多侧重的是考核建模能力,而自己设计算法更多的是考核对算法理解及算法创新能力,二者考核的侧重点不一样,却以同一标准判决,多少让人心中不服。[/color]用开源库的人轻视自己写算法的(你们以为开源库这么好写吗,开源库是公开的,你们也可以用啊),而自己写算法的则对用开源库的人不屑(你们开挂,不算真本事,有能力你就不用开源库,我们再好好较量一番)。之所以会出现这两个派别的争议,我私下的猜测,是华为主办方想一举多得,既想挑选能设计算法的大神,也想选拔会使用开源库的能人,而忽略了对于参赛同学的感受(同学普遍不认可建模能力和算法设计是可以以同一标准进行衡量的)。更何况,初赛允许使用开源库,复赛却不允许,是几个意思?让用开源库的同学怎么办?主办方是不是想说复赛题目即使用开源库也不能解决不了(某位版主如是说)?凭什么这样替我们想?万一有人就用开源库做出来呢,为什么要抹杀这种可能性?华为的包容性在哪里?退一步来说,即使复赛用开源库真的是做不出来,32强必然有能力做出这种判断,何须主办方操心?这样看来,是不是还不如初赛就禁止使用开源库?!rnrn3、我很好奇每个赛区复活赛晋级四支队伍中,有几支是不用开源库的?据了解,西北赛区晋级的四支队伍均使用开源库,开源库的优势竟然如此之大。还给自己设计算法的同学活路吗(简直是对这些同学的碾压)?是不是觉得我是吃不到葡萄就说酸?[color=#FF00FF]开玩笑,那是心累![/color][color=#FF0000]按照去年比赛的思路,决赛和复赛的算法都是是基于初赛算法的[/color],所以我们队伍压根就没想过要用开源库,因为开源库到了复赛和决赛不让用啊,何必去折腾开源库,进了复赛再重新设计算法呢?鉴于我这种思想,至今不能理解主办方初赛允许使用开源库,而复赛去禁止使用。rnrn大神可以自己设计算法碾压开源库的请接受我的膜拜!但并不是每个人都有这么超群的能力。既然这是一个面向所有高校学生群体的比赛,就应该在比赛公平和公正方面思之又思,慎之又慎。rnrn去年华为的软件大赛,不管后来是否晋级,并未出现对大赛的如此之多的质疑。而是一片和谐,贴吧盛况,至今历历在目。rnrn赢则赢矣,输则输矣,拿得起,放得下,才是真男儿。rnrn[color=#FF0000]然,于此比赛,心中存疑,至今怅怅然。[/color]rnrn以上。rnrnrnrnrnrnrnrn 论坛

关于程序员30岁困惑的一点个人思考

11-03

rn不想无病呻吟,如果你把程序员当成赚钱的职业,也许30岁是你该考虑的时候了。对于爱好IT的朋友而言,30岁不是一道坎儿!rn 程序员是个充满挑战的职业,很多程序员在工作了三五年后发现自己的发展面临一个发展瓶颈,一方面是自己的技术能力需要一个质的提高,一方面是年龄也逼近 30岁了,很多人有30岁恐惧症。网络中普遍流传着中国程序员的年龄过不了30岁的说法,其实这种说法是非常误导人的。个人认为程序员这个词的用法或许有点不太恰当,现在的IT从业人员不单单是写程序了,随着IT应用的复杂性增加,所需要的技术也呈现出多样化,分工更加细致,比如有:写程序的程序员、软件测试人员、业务分析人员、系统分析员、项目经理、架构师、系统工程师、系统架构师、网络工程师、售前工程师、销售等。有了前几年的知识和经验积累,30岁左右才是技术人员真正发挥聪明才智的黄金时段。但是我们也应当根据自身情况合理制定自己的职业规划,不妨从以下几个方面考虑一下:rn 1、认真分析自己的性格和从事的职业是否冲突。如果一个喜欢创新的人从事了一件重复性很高的工作,那他的工作积极性必然受到极大的影响,也必然会影响其职业发展。男怕入错行,如果是刚开始踏入IT行业,对这个行业不太了解,谁也无法判断自己到底是不是这块料。但做了几年技术后,对IT行业有了比较深入的了解了,根据自己的性格特征和个性喜好你应当做出必要的调整,别直着一条道儿走到黑!rn 2、不鼓励频繁跳槽,但是也别太死心眼儿了。老实说,任何一个工作都有你需要学习提高的地方,关键是你把它当回事儿了吗?这里要提到一个态度问题,端正了工作态度,任何工作你都能做得不错,也能学到不少知识。有的人吃着碗里看着锅里,对自己的工作不屑一顾,不肯深入研究,偏偏盯着现在流行什么技术,迷茫自己应该选择什么技术,大好时光就这么白白流逝了。如果你是这种情况,那给你个建议:把当前的事情做好,再适当关心其他的。rn 3、密切关注技术发展趋势,及时反省自己选择的技术路线是否安全。在知识更新迅速的IT行业,如果你老抱着一个技术死坑,也不抬头看看现在变天了吗,那你很可能要吃大亏。看看那些早些年从事delphi、vb、pb、foxpro等这些当年红极一时的牛X技术,现在还有多少市场?那些从事这些技术的兄弟姐妹们如果没有做出及时的调整,现在不知有多痛苦。所以给个建议就是定期把当前技术发展趋势和自己的技术好好比照一下,这可不是儿戏呀!如果发现自己的技术路线不入主流,那还是及时调整吧,毕竟长痛不如短痛。谁都不是预言家,长的咱看不到,那未来三五年你的技术是否安全还是有点谱儿的吧!rn 4、如果你足够留心,你会发现供你选择的路还是蛮多的。什么是留心?就是自己在长年累月的工作中,别老盯着自己的那些事儿,和自己相关的技术也有空就多了解,说不定哪天就会用上,艺多不压身嘛!别告诉我你没时间,做技术的都知道,忙的时候忙个死,过了这段又可能闲个死,好好利用这个闲暇,把自己完成的这个项目从头至尾好好总结一下,相信你会得到意想不到的收获。rn 5、培养足够多的兴趣。千万别觉得干点与技术无关的事情是浪费时间,恰恰相反,我鼓励你多从事点“不务正业”的事情。技术不是纯粹的编码,更多的是思维的锻炼,兴趣越多思维越发散,对自己的工作没有坏处。rn 6、广交朋友,不定期参加技术交流。从事技术的人整天和机器说话,再不多交几个朋友,连说话都快不会了。和朋友好好聊聊,说不定你会得到不错的启发。rn 7、多交流,多沟通。如果你有好的想法和建议不妨说出来,这样才有可能让别人了解你,你才能获得更多的机会。现在的社会已经不是那个酒香不怕巷子深的年代了,大家都得学会推销自己。rn 8、不钻牛角尖,不重新发明轮子,有合适的拿来用就行。中国的IT技术应用大多在应用开发领域,开源风潮正盛,有合适的为什么不拿来用呢?有的程序员很固执,觉得自己很天才,不愿意学习和修改别人写的代码,觉得都很垃圾,恨不得自己都重新来一遍,结果自己写的还不如别人的呢!眼高手低要不得,谦虚点、勤奋点把别人的东西学会了自己再创新不失为一个好办法。现在奉行拿来主义,百度学了google,华为学了思科,QQ学了OICQ等等,他们都在学习别人的基础上结合了中国的国情并积极创新,取得了巨大的成功。rn 9、实在烦了,我能不能不搞技术?如果你发现自己没有足够的耐心或其他原因不想从事技术工作了,那你选择的空间依然较大,你可以从事业务咨询、销售等行业,相信有点技术基础做其他的上手要快的多。rn 那扯了半天,程序员30岁后的的职业生命还有多长呢?真的是否“老了”呢?我觉得如果你从事了5年技术工作后发现自己还是个Coder,那你应该警醒了。如果发现自己适合做业务,那就及时调整自己的职业方向吧!现在还有的人抱着一个技术吃一辈子的老思想,这是很可怕的,连公务员都不可能是铁饭碗了!这个世界唯一不变的就是变化!个人情况自己分析,八仙过海,各显神通了!人在江湖,身不由己!勤奋、执着、坚持、及时调整知识结构才是硬道理!rn 最后祝大家好运吧!以上是自己的一点看法,说不上经验教训,也不是教条。供大家参考吧。rnZ:唐山迪锐软件: www.tsp2c.cn 论坛

没有更多推荐了,返回首页