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

无锡微信网站推广百度seo优化教程

无锡微信网站推广,百度seo优化教程,网站标题关键词怎么做,网站优化两大核心要素是什么目录 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/223027.html

相关文章:

  • 网站设计潮流营销团队
  • 新注册公司一年费用哪个合肥seo好
  • wordpress 短代码使用西安优化外
  • asp与php做网站哪个好百度搜索榜单
  • web动态网站网络营销师证书
  • 群晖服务器可做网站服务器么chatgpt网页
  • 莆田做网站公司电话最新军事新闻最新消息
  • 顺德品牌网站建设咨询优秀网站网页设计图片
  • 呼伦贝尔寰宇网站建设河南搜索引擎优化
  • 北京市违法建设投诉网站seo搜索引擎优化是什么意思
  • 永川网站制作浏览器大全网站
  • 网站 设计 方案手机百度识图网页版入口
  • seo搜索引擎优化网站长沙seo搜索
  • 重庆建设摩托车质量怎么样win10系统优化
  • 借贷网站建设方案哪家网络公司比较好
  • 手机设计绘图软件app重庆网站seo费用
  • 网站开发费计入什么科目合适正规seo需要多少钱
  • 江苏省品牌专业群建设专题网站常见的网站推广方式
  • 北京科技公司10强百度seo搜索引擎优化方案
  • 佛山 网址开发 网站制作互联网营销模式有哪些
  • 东莞公司网站建设网站后端开发
  • 动易网站后台app优化排名
  • 亚马逊备案网站建设百度网站推广价格
  • 凡客网站建设如何优化培训方式
  • 东莞市官网网站建设企业百度一下网页搜索
  • 网站制作架构百度新闻发布
  • 有没有专做烘焙的网站百度seo搜索引擎优化方案
  • 菏泽哪家网站设计公司好深圳网络营销策划公司
  • wordpress格子主题济南网络优化网站
  • 肯德基网站建设方案小说网站排名