【MATLAB 2025a】安装离线帮助文档

文章目录

  • 一、在 MATLAB 设置中安装
  • 二、从math works 网站下载ISO:适用于给无法联网的电脑安装或自定义路径
  • 三、startup文件说明
  • 四、重要说明

🧩🧩【Matlab】最新版2025a发布,深色模式、Copilot编程助手上线!

版本:matlab 2025a(或者大于等于2023a)
所需空间:下载10 GB左右 ,安装后5GB左右。
平台:Windows

需要注册math works账号。

一、在 MATLAB 设置中安装

没有安装帮助文档、或者使用在线文档时,在matlab的命令行使用doc命令查看帮助文档或者某个函数的文档时,会打开你的默认浏览器,然后显示相应的文档。

使用help命令查看某个函数简单帮助信息,则不受上面的约束。

例:

doc plothelp plot

🟢 如果你使用matlab的计算机可以联网,可以使用本小节、或者下一小节的方法安装帮助文档。

  • 这会默认安装再C盘下,占用空间5GB左右。

要下载并安装文档,请按照以下步骤操作:

  • 打开 MATLAB。
  • 在主页选项卡的环境部分中,点击预设项。
  • 在“预设项”对话框的左窗格中,点击 MATLAB,然后点击帮助。
  • 在文档位置下,选择本地。
  • 点击安装文档。
    在这里插入图片描述

MATLAB 会将文档安装在支持包根文件夹中。要查找支持包根目录,请使用函数 matlabshared.supportpkg.getSupportPackageRoot

在这里插入图片描述

重新启动 MATLAB。

要在添加或删除产品后更新已安装的文档,或要安装最新文档,请重复上述过程。


如果开了网络代理,可能会出错,关闭代理即可,或者使用第二小节的方法:

在这里插入图片描述


二、从math works 网站下载ISO:适用于给无法联网的电脑安装或自定义路径

🟢(1)下载帮助文件ISO

下载地址(2025a):https://ww2.mathworks.cn/help/install/ug/install-documentation-on-offline-machines.html

其他版本下载,上面这个界面也有步骤。

在此过程中,您需要下载文档 ISO(Windows和 Linux)或 DMG (macOS) 镜像并将其装载到离线计算机。

用于下载文档的计算机必须连接到 Internet(废话)。

  • 要下载文档,您必须有 MathWorks帐户。在离线计算机上安装文档不需要具有 MathWorks 帐户。

  • 用于下载文档的计算机和离线计算机都必须有 10 GB 以上的可用磁盘空间来容纳文档 ISO 或 DMG 镜像的大小。

  • 离线计算机上必须已安装 MATLAB。

  • 将文档复制到离线计算机。

  • 使用可移动媒体或共享网络位置将下载的文档 ISO 或 DMG 镜像复制到离线计算机上。

你也可以用这个方法给你的可以联网的电脑安装。


🟢(2)然后,在离线计算机上,使用适用于您的平台的标准过程装载文档 ISO 或 DMG 镜像。

在下载的ISO文件上,右键,装载,即可。

选择打开:

🟢(3)使用 mpm 命令行工具在离线计算机上安装文档。mpm 包含在下载的文档 ISO 或 DMG 镜像中

从命令行执行下列步骤。不要从 MATLAB 运行这些命令。

进入类似这样的目录:

G:\bin\win64

其中: G盘是ISO文件挂载后的盘,win64是windows、64为。

你直接手动进入这个文件夹,或者cd G:\bin\win64都行的。

然后右键,在终端中打开(如果你已经在命令行用cd命令进入了,就不用这一步)。
在这里插入图片描述

使用 mpm install-doc 命令运行文档安装程序。

指定 --matlabroot 选项以设置离线计算机上安装的 MATLAB 所在的文件夹。

./mpm install-doc --matlabroot="D:\Matlab2024b"

如果 matlabrootfolder 路径包含空格,请用双引号将路径引起来,如以上示例中所示(虽然我没有空格)。

🟠开始安装,可以看到,matlabroot指的是你的matlab安装的位置,destination是你的帮助文档的默认安装位置,source 是你下载的ISO文件挂载后的相关位置。

在这里插入图片描述
需要好几分钟才能安装完。


要为文档指定不同位置,请使用 --destination 选项。如果将文档 ISO 或 DMG 镜像安装在不同于 MATLAB 安装所在的位置,例如网络驱动器,请使用 --source 选项提供安装程序文件的完整路径。

./mpm install-doc --matlabroot=<matlabrootfolder> --source=<docinstallfolder> --destination=<destinationfolder>

如果安装期间出现错误 Conflicting release versions,请验证文档 ISO 或 DMG 镜像对应的版本与离线计算机上安装的 MATLAB 软件的版本是否相同。版本名称包含在 ISO 或 DMG 镜像的文件名中。

🟢(4)卸载文档 ISO 或 DMG 镜像。如果需要回收磁盘空间,请删除该镜像。


🔹配置 MATLAB 以使用安装的文档:

更新 MATLAB 预设项,以便 MATLAB 打开安装的文档而不是 Web 文档。

  • 打开 MATLAB。
  • 在主页选项卡的环境部分中,点击预设项。
  • 在“预设项”对话框的左窗格中,点击 MATLAB,然后点击帮助。
  • 在文档位置下,选择本地。

重新启动 MATLAB。


仅当您使用 --destination 标志将文档安装在默认位置以外的其他位置时,才需要执行此步骤。

更新文档根目录,使 MATLAB 指向文档的安装位置。

打开 MATLAB startup.m 文件。如果此文件不存在,请用此名称创建一个空白文件。此文件中指定的命令在 MATLAB启动时运行。有关 startup.m 文件的更多详细信息,请参阅 在 MATLAB 启动文件中指定启动选项。

在 startup.m 文件中,添加以下行以将文档根目录设置为新文档位置。newDocInstallFolder 是安装文档的文件夹的路径。

bash docroot('newDocInstallFolder/help')

重新启动 MATLAB。


🔹验证本地安装:

验证文档是否在本地打开。在 MATLAB 命令提示符下,输入:doc

在打开的浏览器页面中,检查 URL 的地址。

如果 URL 指向本地 IP 地址和端口号(例如 http://127.0.0.1:12345),则 MATLAB 访问的是本地安装的文档。

如果 URL 指向 Web 地址(例如 https://www.mathworks.com/help/…),则 MATLAB 访问的仍然是 Web 文档。更新 MATLAB 以指向本地安装的文档,如配置 MATLAB 以使用安装的文档中所述。

三、startup文件说明

在matlab的命令行输入:

which startup

在这里插入图片描述
如果没有输出,则说明没有这个文件,startup.m不是默认创建的,你自己创建一个即可。

这个和普通的m文件类似,只是在matlab启动的时候默认执行。

比如我在matlab 安装目录下新建一个目录:D:\matlab2025a\my_startup

然后新建一个startup.m文件,里面设置一下帮助文档的路径:

docroot('F:/Matlab25a_Docs/help');

你也可以在这个文件里面写上其它你需要的语句。

startup.m文件所在的目录添加到matlab的路径:matlab顶部菜单栏--主页---设置路径

添加文件夹,勾选左下角的选项,然后应用即可。

在这里插入图片描述

重启matlab。

验证:

>> which startup
D:\matlab2025a\my_startup\startup.m
>> 

四、重要说明

matlab 2025a,帮助文件只能通过浏览器打开,不再支持小窗打开了。

不过,你在一个函数上右键,显示帮助文档,会以小窗的形式打开这个函数的简要帮助文档

2024-12-26 :员工已经说后面版本或者小更新,就彻底关闭小窗口打开doc的功能了。
在这里插入图片描述

不过现在可以问copilot(仅支持国外邮箱):
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/2758.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

JDK21虚拟线程和 Golang1.24协程的比较

文章目录前言1、技术原理与实现机制1.1、JDK21虚拟线程本质&#xff1a;调度机制&#xff1a;内存管理&#xff1a;编程模型&#xff1a;1.2. Go 1.24协程GMP调度模型&#xff1a;抢占式调度&#xff1a;内存优化&#xff1a;编程模型&#xff1a;2、性能对比分析2.1、CPU密集型…

聊天室全栈开发-保姆级教程(Node.js+Websocket+Redis+HTML+CSS)

前言 最近在学习websocket全双工通信&#xff0c;想要做一个联机小游戏&#xff0c;做游戏之前先做一个聊天室练练手。 跟着本篇博客&#xff0c;可以从0搭建一个属于你自己的聊天室。 准备阶段 什么人适合学习本篇文章&#xff1f; 答&#xff1a;前端开发者&#xff0c;有一…

Android Coil3视频封面抽取封面帧存Disk缓存,Kotlin

Android Coil3视频封面抽取封面帧存Disk缓存&#xff0c;Kotlin <uses-permission android:name"android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name"android.permission.READ_EXTERNAL_STORAGE" /><uses-permis…

Python网络爬虫(一) - 爬取静态网页

文章目录一、静态网页概述1. 静态网页介绍2. 静态网页爬取技术Requests介绍二、安装 Requests 库三、发送请求并获取响应1. 发送 GET 请求1.1 get() 方法介绍1.2 get() 方法签名介绍1.3 get() 方法参数介绍1.4 示例&#xff1a;发送get请求2. 发送 POST 请求2.1 post() 方法介绍…

企业级WEB应用服务器TOMCAT

企业级WEB应用服务器TOMCAT 一、WEB技术 1.1 HTTP协议和B/S结构 操作系统有进程子系统&#xff0c;使用多进程就可以充分利用硬件资源。进程中可以多个线程&#xff0c;每一个线程可以被CPU调度执行&#xff0c;这样就可以让程序并行的执行。这样一台主机就可以作为一个服务器为…

Linux 系统中,如何处理信号以避免竞态条件并确保程序稳定性?

在 Unix/Linux 系统中&#xff0c;处理信号时避免竞态条件&#xff08;Race Conditions&#xff09;并确保程序稳定性需要遵循关键原则和技巧。以下是核心方法&#xff1a; 1. 保持信号处理函数&#xff08;Signal Handler&#xff09;简单 仅设置标志位&#xff1a;在信号处理…

【Matplotlib】中文显示问题

中文显示问题本地Mac上作图&#xff0c;可以方便地实现中文字体显示。比如在Jupter中&#xff0c;通过&#xff1a;方法一&#xff1a;不下载字体库即可实现中文显示 (MAC)plt.rcParams[font.family][Arial Unicode MS]方法二&#xff1a;下载指定字体训即可实现中文显示plt.rc…

【Linux指南】Vim的全面解析与深度应用

引言 在Linux的命令行宇宙中&#xff0c;Vim如同一位全能的工匠&#xff0c;以独特的模式化操作和高度定制化能力&#xff0c;成为开发者与运维人员不可或缺的工具。从基础的文本编辑到复杂的代码开发&#xff0c;Vim通过灵活切换的多种模式&#xff0c;将每一个按键转化为高效…

Excel版经纬度和百分度互转v1.1

很多童鞋在工作中经常需要用到坐标&#xff0c;其中百分度和度分秒的转换常常需要依赖各种软件&#xff0c;但这些软件往往不如excel表格方便&#xff0c;因此本人开发了一个依据vba的度分秒和百分度转换表格&#xff0c;这个表格基于office2010开发&#xff0c;非常简单&#…

计算机网络:如何理解目的网络不再是一个完整的分类网络

这一理解主要源于无分类域间路由&#xff08;CIDR&#xff09;技术的广泛应用&#xff0c;它打破了传统的基于类的IP地址分配方式。具体可从以下方面理解&#xff1a; 传统分类网络的局限性&#xff1a;在早期互联网中&#xff0c;IP地址被分为A、B、C等固定类别&#xff0c;每…

FFmpeg实现音视频转码

以下是基于 FFmpeg 库实现 MP4 转码的详细步骤&#xff08;以 C 语言为例&#xff09;&#xff1a; 一、环境准备 集成 FFmpeg 库 编译 FFmpeg 生成动态库&#xff08;avformat、avcodec、avutil、swscale、swresample等&#xff09; 在 SDK 项目中配置头文件路径和库文件链接…

09 【C++ 初阶】C/C++内存管理

文章目录前言1. C/C内存分布2. C语言中动态内存管理方式malloc&#xff1a;calloc&#xff1a;realloc&#xff1a;free&#xff1a;3. C内存管理方式3.1 定位new表达式(placement-new)3.2 new/delete3.2.1 new和delete操作自定义类型3.2.2 new和delete操作内置类型3.2.3 new和…