关于文件交换
File Exchange允许您查找和共享自定义应用程序、类、代码示例、驱动程序、函数、Simulink模型、脚本和视频。万博1manbetx使用文件交换,您可以:
- 提交文件
- 链接到GitHub存储库
- 分享网站包含您的MATLAB代码
- 许可证信息
- 为别人引用你的作品提供说明
- 找到文件使用内容类型,搜索框,以及搜索指令
- 通过添加注释提交的文件标签为了将来的查找,审查而且讨论根据你的使用情况
- 获得社区认可通过提交成员使用、标记和评价的文件
- 获得徽章
- 建立你的声誉
- 问题和反馈
阁下使用文件交换服务须遵守MATLAB中心使用条款.
提交文件
您可以提交最多250 MB的文件。要提交文件,请登录您的社区概况.如果您没有配置文件,则需要创建一个。在你的账户页面上,点击“发布”从计算机上传文件或链接到GitHub存储库。
连接到GitHub存储库
File Exchange和GitHub之间的连接允许贡献者在一个环境中开发软件项目,而不必将文件上传到两个位置。贡献者可以在GitHub中获得协作开发的所有好处,而社区成员可以访问您项目的最新版本——无论他们是从File Exchange还是GitHub开始的。下载连接到GitHub的文件的社区成员负责验证这些文件的内容和许可。
当连接到GitHub存储库时,File Exchange将存储库内容存储在MathWorks服务器上,以便在File Exchange和Add-On资源管理器中可用这些内容。存储在MathWorks服务器上的文件是只读的,并且会自动更新以反映GitHub中的更改。存储库内容使MathWorks能够提供方便的特性,例如显示MATLAB代码的预览。
要将存储库连接到GitHub,请选择以下选项之一:
- GitHub版本- GitHub release是推荐的连接方式。当你的存储库准备好发布时,使用GitHub发布来打包你的代码。通过使用GitHub发布,当您在GitHub中创建新版本时,您的File Exchange提交将自动更新
当你创建一个GitHub版本时:
- -如果你把你的代码打包成工具箱,附上你的工具箱(。MLTBX文件)的发布。然后File Exchange提供工具箱作为下载。如果您没有将.mltbx文件附加到发行版,则file Exchange将使用zip发行版资产。
- -遵循以下标签版本的提示:
- —版本号格式为:major.minor.patch.extension (patch和extension可选)。
- —版本号段必须小于6位。
- —不能识别字母数字标签(例如,2-beta)。
- —当将mltbx文件附加到发布版时,包中的版本号必须与GitHub发布版保持一致。
- ——看GitHub的文档获取更多关于GitHub发布的信息。
- 默认的分支使用这种方法,File Exchange使用存储库的默认分支(通常是“main”或“master”)来显示文件预览和提供要下载的包。提交给默认分支的更改在24小时内可用。根据您的开发过程,在File Exchange中使用默认分支可能会导致用户获得不稳定的代码。我们建议使用GitHub发布来稳定地发布你的代码。
- 如果您正在使用Git LFS,请将代码打包为工具箱,并将mltbx文件附加到存储库的GitHub Release中。文件交换中的默认分支连接不支持万博1manbetxGit LFS。
使文件易于查找和使用
- 确保你的标题和描述清晰简洁。
- 校对你提交的内容,确保其可读性和拼写正确。
- 使用标签来帮助目标搜索;看到创建标记.
- 添加图像时,请确保图像使用与代码相同的文件名并位于相同的目录中。
- 确认激发你投稿的文件。确认显示在您的文件页面和确认文件的页面。
许可证信息
许可明确了您作为“文件交换”上可用代码的作者和用户所拥有的权利。许可详细说明如何使用文件,并解决有关修改、分发和商业使用的权利的常见问题。
一个BSD许可是直接发布到File E万博1manbetxxchange的代码唯一支持的许可,并自动添加到您使用上传文件.对于您使用的Community贡献,允许使用其他许可类型连接到GitHub或链接到外部网站.MathWorks员工提交的部分内容(包括硬件支持包)可能会根据MathWorks有限许可协议进行授权。万博1manbetx获得许可的文件交换提交有一个查看许可协议链接。有关在File Exchange上授权的更多信息,请参见文件交换授权常见问题.
为别人引用你的作品提供说明
引用说明可以帮助社区成员在自己的研究或衍生作品中引用您的工作。例如,您可能希望其他人引用您的File Exchange详细页面、您撰写的一篇研究文章、您所属的一个组,或者工件的一些组合。
使用默认引用指令创建新的File Exchange条目,您可以删除该指令。此外,您还可以:
- 使用自定义文本指定引用指令
- 指定一个DOI,必须在其他地方生成,如本文所述DOI.org
- 创建多个引用说明
浏览内容类型
File Exchange根据与您的提交相关联的信息为文件分配内容类型。
内容分配这种类型 | 当文件具有此扩展名时 | 提交的文件包含这些标准 |
---|---|---|
应用程序 |
.mlappinstall |
- |
司机 |
.mdd |
- |
例子 |
.m |
/html子目录下的。html文件,与MATLAB .m文件同名 |
函数 |
.m |
|
万博1manbetx仿真软件模型 |
. mdl |
- |
视频 |
.avi, .mp4, .wmv, .mpg, .mov, .swf, .mpeg |
- |
提示:对于文件提交者,如果显示提交中的文件但显示消息未找到预览图像而不是预览图像,在相同的目录中添加一个与您的代码具有相同文件名的图像,文件交换将显示图像和您的文件。示例:如果你有一个名为“foo. conf”的文件。Mdl”,添加一个名为foo.gif的截图将显示您的截图万博1manbetx仿真软件模型而不是给用户消息。
获得徽章
你可以通过参与文件交换获得徽章。你获得的任何徽章都会显示在你的社区简介页面上。
你可以获得徽章的例子有:
- 第一次提交
- 第一次审查
- 编辑器的选择
- 个人最佳下载
- ...还有更多
参观社区徽章页面查看您可以获得的徽章类型。
当你的. . | 获得的额外点数.. |
---|---|
投稿将在“本周精选”博客上发表 |
+ 50分 |
提交作品可获得年度徽章 |
+ 50分 |
提交将获得5星评级 |
+ 5分 |
提交将获得4星评级 |
+ 4分 |
提交文件被下载10次 |
在过去3个月内没有更新的加1分 如果在过去3个月内更新了提交的文件,则加2分 |
查看排行榜看看谁的评分最高的声誉!
问题和反馈
如果您有与文件交换特别相关的问题或意见,请使用此选项反馈论坛.对于类别,选择“MATLAB Central”。与特定File Exchange提交的功能相关的问题和评论可以通过该提交中的评论或讨论来解决。
从社区专家处获取MATLAB和Simulink问题的答案万博1manbetxMATLAB的答案.如果您在授权或其他MathWorks产品或服务方面需要额外帮助,s manbetx 845联络支持万博1manbetx.