在B站偶然看到李若教授的视频,自13年博士论文答辩请了李教授为评委之后就没见过了,仔细看完了整个视频,了解了北太天元。使用北太天元有几天了,有个问题反馈一下。函数:试了好多次,代码拷贝到网页直接去掉了换行符。。。直接上连接吧https://www.topopt.mek.dtu.dk/-/media/Subsites/topopt/apps/dokumenter-og-filer-til-apps/top88.ashx?la=da&hash=43B36C6FDE548DF726ACDDFBB952491391B8109F调用:tic; top88(120, 40, 0.5, 3.0, 3.5, 1); toc存在问题:性能问题。花了52s才运行到44行(组装刚度矩阵),而使用octave只需18s即可执行完整个程序88行。兼容问题。貌似sum函数不能针对sparse矩阵进行操作。导致程序出错。
使用 symbolic 插件提供的 sym 命令创建符号变量 x 后,工作区不显示任何变量信息使用 whos 命令查看发现只有 ans 这个变量,且类型识别为 extern. 将这个 ans 赋值给 x 之后,无论参与运算工作区都是不显示任何信息的,也就是工作区无法识别 extern 这种类型的变量。目前将所有公布过的正式版本都安装尝试了一遍,都是这种情况。
load函数加载.mat文件时,有些文件可以正常加载,但是有一部分不管是所有数据都加载,还是加载单个变量,都会闪退,我准备了两个文件,一个能正常加载(test1.mat),一个会发生闪退(test2.mat),网站好像不能上传文件,我放在百度网盘里了,链接:https://pan.baidu.com/s/19leaFHrjWx8DlsEyzZE3og?pwd=1234 提取码:1234,有兴趣的朋友们也可以试一下,看看是不是函数的问题
问题类型:功能问题使用的操作系统:Windows11问题描述:sort函数的功能和MATLAB有出入。当数组存在重复元素时,不会对重复元素排序。代码:clc;clear;a=ones(100,1);a(4,1)=2;a(10,1)=2;a(100,1)=2;[~,b]=sort(a)
x = 0:0.1:piplot(sin(x),'-o','MarkerIndices')报错:函数plot求值出错: 数据参数无效。
matlab 是可以做 inf([2,3]) 的,北太天元的 false 可以做 false([2,3]), 但是 inf 只能做 inf(2), inf(2,3), 不能做 inf([2,3]),