当前位置: 首页 > wzjs >正文

无锡微信网站推广平台引流推广怎么做

无锡微信网站推广,平台引流推广怎么做,河北网站推广优化,绿色农产品网站目录 1. 方式一:命令行直接打印 2. 方式二 :编写 .m 脚本文件 3. 稍微升级一下:自定义函数 4. 比较 disp vs. printf 5. 总结 今天我们来写 Octave 的第一个程序,"Hello World!"。“Hello, World!” 是编程语言学习…

目录

1. 方式一:命令行直接打印

2. 方式二 :编写 .m 脚本文件

3. 稍微升级一下:自定义函数

4. 比较 disp vs. printf

5. 总结


今天我们来写 Octave 的第一个程序,"Hello World!"。“Hello, World!” 是编程语言学习中的传统第一个程序。它的任务很简单:在屏幕上打印出这行文字。这个程序虽然简单,却代表着你正式踏入了编程世界。我们分别用命令行工具 (CLI)和 Octave script 文件 (.m 文件) 来实现。在编写程序之前我们需要安装 GNU Octave,具体请参照上一篇教程: GNU Octave 基础教程(1):在 Ubuntu 22.04 和 Windows 11 上的安装指南-CSDN博客。

1. 方式一:命令行直接打印

在 Octave 命令行中输入以下内容并回车:

或者我们可以使用格式更灵活的 printf:

这里的 '\n' 代表回车换行符。怎么样?是不是感觉很简单。关于 disp() 与 printf() 函数的区别,我们会在后面会介绍。

2. 方式二 :编写 .m 脚本文件

GNU Octave 也允许我们编写脚本文件。同 Matlab 一样,脚本文件是以 .m 结尾的文本文件,包含一段可重复运行的代码。我们先查看一下 GNU Octave 当前的工作路径:

我们在 "C:\Users" 目录下创建一下 hello.m 文件,输入以下内容:

% hello.m
% 第一个 Octave 脚本程序disp('Hello, World!')

保存文件后,在 Octave 命令行中运行:

注意 % 之后为注释,运行脚本的时候并不会被执行。脚本文件的好处是,我们可以保存、修改、反复运行,也方便日后组织更复杂的程序。

3. 稍微升级一下:自定义函数

我们来更进一步,可以用函数方式写一个“智能问候”程序。在 "C:\Users" 目录下新建文件 greet.m

function greet(name)% greet - A simple greeting function%% Usage:%   greet("Alice")%% Inputs:%   name - a string containing the name to greetprintf("Hello, %s! Welcome to GNU Octave!\n", name);
end

这里我们用 function 关键字定义了一个名为 greet 的函数。这个函数有一个参数,名称为 name。这个函数执行一个 printf() 命令,函数的结尾处用关键字 end 标注。printf() 函数中的 %s 表示“将这里替换为一个字符串变量”, 也就是 name。 在 Octave 命令行下运行 greet 函数,输出:

这里我们可以根据需要,更改不同函数变量('Alice'),输出不同的名字。我们会在今后的内容中介绍 GNU Octave 函数的使用。

4. 比较 disp vs. printf

本讲涉及到了 Octave 的两个内置函数, disp() 和 printf() 函数。它们是有所不同的,如下表:

函数用途示例
disp()简单打印,不支持格式化disp('你好')
printf()支持格式控制printf('x = %.2f\n', 3.14)

我们可以看到,disp() 主要用于简单的输出或者快速查看某一变量的值;而 printf() 支持更加复杂的格式化输出,主要用于程序运行过程中的输出和脚本结果的展示。

5. 总结

我们经完成了你的第一个 GNU Octave 程序,并简单的介绍了 GNU Octave 的脚本文件以及函数定义方法,是不是很简单。这只是个开始!欢迎点赞 + 收藏 + 关注本专栏,持续更新,带你 用免费工具完成科研级别的任务

http://www.dtcms.com/wzjs/509196.html

相关文章:

  • 手机网站建设哪家公司好长沙百度推广排名优化
  • 朝阳区手机网站建设服务郑州网站优化外包顾问
  • 创建app平台需要多少钱新乡seo优化
  • 网站活动专题页面谷歌浏览器 官网下载
  • 有没有外国网站可以做兼职翻译的百度推广怎么开户
  • 杭州做家教网站网站优化及推广
  • 智能模板建站网站seo分析报告
  • 网站建设参考文献外文网站外链优化方法
  • 建立自己的网站可以采用的方式有安卓aso优化
  • wordpress实现商城河南企业站seo
  • 网站建设费可以计入办公费用么怎么让自己上百度
  • 产品外观设计网站搜索引擎的两个基本方法
  • 知名的政府网站建设企业百度的营销策略
  • 中山营销网站建设联系方式seo交流qq群
  • 虚拟主机 域名 和网站关系太原网站建设方案优化
  • 宝安做网站的app推广策略
  • 交易平台网站建设项目需求东莞seo网站优化排名
  • 在哪些网站可以做企业名称预审北京优化核酸检测
  • 电子商务网站建设 教材天津seo网络营销
  • 四川建设部网站官网北京建站优化
  • 2021年360搜索关键词优化软件
  • 现在做网站的都是靠仿站的吗常州seo外包
  • 网站代码怎么优化北京网聘咨询有限公司
  • JavaScript做的网站潍坊百度快速排名优化
  • 简述一个网站开发流程快速建站教程
  • 简述网站建设过程网络舆情分析师
  • 响应式布局代码怎么写seo公司seo教程
  • 购物帮 做特惠的导购网站软件开发工具
  • 做影视网站需要多少钱百度正版下载
  • 做教育网站的公司考研培训班集训营