octave

How can we get user inputs from the keyboard in GNU Octave?

醉酒当歌 提交于 2020-08-23 03:37:50
问题 Is there a command like 'scanf' in GNU Octave to read the user inputs from the keyboard? 回答1: Yes, the function is called input . A simple example: octave-3.2.4:3> x = input("Enter a number: ") Enter a number: 25 x = 25 See the documentation for details, like overriding the default parsing behavior. 回答2: In GNU Octave, How to get user input line, aka open stdin: Make a file called: test.m Put this code in there: line = fgetl(stdin); line Run it like so: octave test.m Enter in some words: 5 66

How can we get user inputs from the keyboard in GNU Octave?

半城伤御伤魂 提交于 2020-08-23 03:36:04
问题 Is there a command like 'scanf' in GNU Octave to read the user inputs from the keyboard? 回答1: Yes, the function is called input . A simple example: octave-3.2.4:3> x = input("Enter a number: ") Enter a number: 25 x = 25 See the documentation for details, like overriding the default parsing behavior. 回答2: In GNU Octave, How to get user input line, aka open stdin: Make a file called: test.m Put this code in there: line = fgetl(stdin); line Run it like so: octave test.m Enter in some words: 5 66

MATLAB开了第一枪,中国该怎么应对?

烈酒焚心 提交于 2020-08-14 06:26:10
我们都知道美国政府不是一只好鸟,但当它对高校师生和学术圈下手的时候还是让人始料未及。 5月22日,美国商务部将中国十三所高校列入了“实体名单”,从法理上开始了对中国高校科研发展的围剿。 6月9日,美国司法部起诉了和武汉理工大学有合作的美国院士,哈佛大学原化学与化学生物学系前系主任Charles Lieber。理由是该院士未如实报告与中方的合作情况,最高可获刑五年,保释条件之一是不再接触相关中国合作机构。同一天还有其他中国学者也被起诉,而且不得保释。一时间,中美学术交流之路笼罩在浓密阴霾之下。 上周,这只霸权主义的鸟儿又作妖了,这次的禽鸟之声是MATLAB。 谁也没想到,MATLAB被首先动用直接制裁国内高校 6月6日,哈工大的师生在正常使用MATLAB时,突然跳出了反激活通知,但是还能使用。到了第二天启动 MATLAB 时就显示授权许可无效,网页也无法登录哈工大域名的账户。几乎同一时间哈工程的师生们也遇上了相同的问题。 事情发生后,哈工大、哈工程师生及校方立刻与开发MATLAB的公司——MathWorks进行了严肃的交涉。现在已经可以确定,两大学的相关授权已经因为美国最新的进出口名单而终止了。 对大学下手令人不齿,已经付费的软件突然停止授权又过于霸道。此事一经曝光,就频繁登上热搜。外交部也做了克制但是明确的回应,指出这是“非常错误的消极言行”,并认为美国的制裁最终将伤害到自身。

2020 年 7 月编程语言排行榜,Python稳坐前三

旧城冷巷雨未停 提交于 2020-08-12 02:15:29
TIOBE 2020 年 7 月份的编程语言排行榜已经公布,官方的标题是: R 语言的排名达到了历史最高位。 R 语言一种自由软件编程语言与操作环境,主要用于统计分析、绘图、数据挖掘。也有人把 R 语言用作矩阵计算,其分析速度可媲美专用于矩阵计算的自由软件 GNU Octave 和商业软件 MATLAB,前段时间美国还禁止中国部分高校使用 MATLAB 软件,GNU Octave现在不受美国政府限制,Python、numpy、scipy 也可以代替MATLAB的部分功能,好像还有一款国产的 ,不过应该和MATLAB 软件还有很大差距,当然原子弹也不是一两天就造出来的,加油吧。 关于 R 语言持续走高给出了两种预测: 1) 商业统计语言如 SAS,Stata 和 SPSS 的软件的时代已经过去, 大学和研究机构开始采用 Python 和 R 进行统计分析。 2) 研发 COVID-19 病毒的疫苗需要大量统计和数据挖掘,R 和 Python 学起来比较简单,受到大家的欢迎。 Rust 语言在 6 月份刚进入榜单前 20,本月的排名也从第 20 位上升到第18位,说明Rust语言越来越受开发者的青睐。在 Stack Overflow 公布了 2020 开发者调查报告中,Rust 在开发者最喜爱的编程语言中排行榜首: Rust 相关学习资料:https://www.runoob.com

部分高校被禁用MATLAB 替代开源软件重获关注

生来就可爱ヽ(ⅴ<●) 提交于 2020-08-10 19:17:09
哈工大、北航等国内高校被禁止使用 MATLAB,这件事在国内社交媒体迅速发酵并登上热搜,引发学术界和技术界的广泛讨论。上个月,美国商务部宣布将 新增 33 家中国公司及机构列入“实体清单”,除了奇虎360、云从科技、烽火科技等企业外,还包括中国公安部法医科学研究所等政府相关机构,以及哈尔滨工业大学和哈尔滨工程大学两所高校。 至此,中国大陆共有 13 所高校被列入该实体清单,除上述两所外,还有:中国人民大学、北京航空航天大学、西安交通大学、西北工业大学、四川大学、电子科技大学、湖南大学、国防科技大学、同济大学、南昌大学、广东工业大学。 这些高校将被美国《出口管理条例》限制出口、进口或转口,无法和美国进行任何商业交易,在获得美国科技方面面临新的限制。它们和去年被列入清单的华为、中兴等中国企业一样,和美国企业之间的进出口业务需要美国政府的批准,也就是所谓的“技术制裁”。迫于政府的压力,MATLAB 所属公司 MathWorks 被迫中止对这些国内高校的正版授权。 虽说能上这份清单的组织机构都不简单,至少证明其科研实力得到了美国的重视。但当这些我们常用的基础软件真的被别人卡脖子时,其带来的负面影响还是肉眼可见的。 MATLAB 是矩阵实验室(Matrix Laboratory)的简称,由美国 MathWorks 公司出品,是一种高级技术计算语言和交互式环境集成软件,由 MATLAB 和