当前位置:   article > 正文

使用VScode插件Bito辅助学习数学建模_vscode交通模型

vscode交通模型

#创作灵感#

一直想说花点钱搞个ChatGPT,但自己确实用的不多,平常就用用免费的。后来搞建模比赛时,队友学长给推的这个插件Bito,功能不是特别强大,自己用的话,就建模时给些示例代码,matlab想实现的一些操作,去直接问,也够用了。

目录

Bito的下载

自己一些常用的使用:

以求得最短路径为例

输入:matlab中寻找最短路径的函数,并给出代码示例

修改以上代码,赋权值6 4 5 2 3 1,并绘制出图像和强调最短路径

 备注:

Bito的下载

1.下载Vscode,免费的Visual Studio Code - Code Editing. Redefined

2.在拓展商店直接下载,注册就可以用

自己一些常用的使用:

自己在学习建模的时候,经常这样搞,反正代码先跑出结果嘛

以求得最短路径为例

输入:matlab中寻找最短路径的函数,并给出代码示例

  1. % 创建一个有向图对象
  2. G = digraph([1 1 2 2 3 4],[2 3 3 4 5 5]);
  3. % 找到节点1到节点5之间的最短路径
  4. path = shortestpath(G, 1, 5);
  5. % 显示最短路径
  6. disp(path);

这里可以看到,构建的无向图中只有节点,是没有赋权值的,并且没有绘出图像

直接写就行,很牛,习惯加上一句请修改以上代码,不加也行,能理解你在说啥

修改以上代码,赋权值6 4 5 2 3 1,并绘制出图像和强调最短路径

运行后,跑出的图象是没权值的,自己修改后的代码如下

  1. % 创建一个有向图对象
  2. G = digraph([1 1 2 2 3 4],[2 3 3 4 5 5], [6 4 5 2 3 1]);
  3. % 找到节点1到节点5之间的最短路径
  4. path = shortestpath(G, 1, 5);
  5. % 绘制图形
  6. figure;
  7. h = plot(G, 'Layout', 'force', 'EdgeLabel',G.Edges.Weight);
  8. highlight(h, path, 'LineWidth', 2, 'EdgeColor', 'r');
  9. % 显示最短路径
  10. disp(path);

运行的图形结果:

 备注:

Bito有时会回复的英文回答,使用时,最后加一句请使用中文回答即可。

我用的时候,也就第一次是英文回答,别的时候都是中午哈。

现在好像更新了,可以直接在Vscode中帮你辅助直接写代码,以后研究。

以上只是一些简单的示范,自己在使用时,比如去调一个粒子群的算法,会让Bito进行详细的代码分析和算法原理上的讲解,有时候不懂得,直接加一句通俗的讲解就会给你举个例子啥的。

如果有人看,那就以后再追加一篇就以粒子群算法搞个例子,到时候详细点。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/98805
推荐阅读
相关标签
  

闽ICP备14008679号