bodemag.m 函数,执行很慢,个人认为是for 循环导致时间很长;原代码: % for i = 1:length(omega)% s = 1i * omega(i);% H_num = polyval(num, s);% H_den = polyval(den, s);% H = H_num / H_den;% magnitude(i) = 20 * log10(abs(H));% end可以修改为:omega= 1:1:length(omega)s = 1i .* omega;H_num = polyval(num, s);H_den = polyval(den, s);H = H_num ./ H_den;magnitude = 20 * log10(abs(H));采用向量的形式计算速度会更快一点;for 循环太慢了;
优点:字体比较好看,从国产软件来看属于从无到有,基于此得分50;不足:1.官网下载软件包多次都没下载全,顾及有流量限制;2.多次开机使用,开机以及编辑的时候延迟太显著,甚至出现了卡死的情况;3.文本读取功能很差,对标的matlab,但是很多没有文本读写的函数,比如sscanf等;4.看了所谓‘beidou’插件居然只是简单的日本开源软件——rtklib,真的难绷(你集成开源软件也不注明一下出处,有违开源精神);6.持续体验中
发现有些函数用help 配搭的帮助和用网页查找的函数的使用方法不一样。如 help max 得到的结果是 函数:max文件:C:\北太天元\scripts\Sparsefun\max.m[m-函数] 调用语法: [Y,I]=max(A,varargin) max 找出各维中的最大元素。 Y = max(A) [Y, I] = max(A) 如果 A 是一个向量,Y 为 A 中的最大元素,I 为位置序号。 如果 A 是一个矩阵,Y 为由 A 的每一列的最大元素构成的向量,I 为每列中行序构成的向量。 C = max(A, B) 返回一个与 A 或 B 同大小的向量或矩阵,其元素是 A 或 B 中的最大元素。 Y = max(A, [], dim) [Y, I] = max(A, [], dim) 如果 A 是一个矩阵,dim 为 1 ,则返回行向量,其元素为每一列的最大元素, I 为由每列最大元素所在行序构成的向量 如果 A 是一个矩阵,dim 为 2 ,则返回列向量,其元素为每一行的最大元素, I 为由每行最大元素所在列序构成的向量 示例: X = [2 8 4; 7 3 9] max(X) max(X, [], 1) max(X, 5)而在网页上得到的结果为 数组的最大元素#简介M = max(A)C = max(A,B)#用法M = max(A) 返回数组的最大元素。如果 A 是向量,则 max(A) 返回 A 的最大值。如果 A 为矩阵,则 max(A) 是包含 A 的每一列的最大值的行向量。如果 A 是多维数组,则 max(A) 沿大小不等于 1 的 A 的第一个维度计算,并将这些元素视为向量。此维度的大小将变为 1,而所有其他维度的大小保持不变。如果 A 是第一个维度长度为零的空数组,则 max(A) 返回与 A 大小相同的空数组。C = max(A,B) 返回从 A 或 B 中提取的最大元素的数组。#参数说明网页帮助没有三参数的应用方法。 还有许多函数在网页版中根本查不到:如normrnd 等。统计工具箱中的许多函数网页版中都没有呢。
操作系统是 Deepin V23, 输入法使用的是 fcitx5. 从 3.5.0-dev1 开始试验, 到最新的 3.6.1-dev1, 使用通用版的 Linux 安装包安装后, 均无法在编辑器中切换中文输入法输入中文.3.1.3-dev1_Deepin20.9 在 Deepin V23 上安装能够正常切换中英文.
如题,本人是MATLAB资深使用者,实验MATLAB从事科研,优化建模等等工作3年余,对MATLAB爱不释手;当听到有国产自研软件时我欣喜若狂,但是北太天元目前似乎还不能完全替代MATLAB,我很乐意使用北太天元为国产自研助力,但我已经安装了MATLAB再安装北太天元,二者是否会有使用冲突?就好像mathtype和axmath不能同时使用一样。
试用了一下最新版本,几个问题感觉需要解决软件的配色问题,整体感觉颜色太淡了,特别是功能模块的边界和整个软件的边界。我尝试修改颜色方案,发现自定义颜色这部分太难用了,即使输入rgb的数值,也不显示对应的颜色。如果在R对应的框中输入200,然后用鼠标点击G对应的框,数字完全就变了。请其他同行试试默认的字体能否改成Times NewRoman?程序容易崩溃,稍微有些错误,整个程序就关闭了。
北太天元v3.5公测活动圆满结束!感谢大家提出的宝贵意见~我们会在之后的版本做修复和优化以下是本次活动中奖用户名单:风一样红枣红枣yliu7949judyCyhan以上用户将获得产品体验奖,价值100元的京东购物卡一张再次感谢您们提出的宝贵意见小助手会通过社区私信您联系方式发放奖励请注意查收私信信息~
问题类型:功能BUG类/其他意见和建议操作系统:Windows 11软件版本:3.5问题描述:求解线性方程组Ax=b时,如果A是稀疏矩阵,实测A的维度超过81维,在计算A\b时会引发程序崩溃、闪退,有时会提示错误内存分配失败。另外,稀疏矩阵的引用有问题,如果c是向量索引,A(c,c)的结果通常是错误的;另外,希望绘图时能引进latex语言,方便绘制数学语言。问题截图:
问题类型:界面文字排版操作系统:Windows/Ubuntu/其它(请写明操作系统及具体版本号)软件版本:3.5.0_beta问题描述:恭喜北太天元发布了新的版本!但我发现在软件界面、内置示例函数文件注释、官网文档中的几乎所有中英文排版中存在一些问题。在 GitHub 高星仓库 chinese-copywriting-guidelines 中指出了当中文和英文同时出现的排版规范和细则,建议软件和网站开发团队仔细阅读 中文文案排版指北 里相关的内容。简单地说,当中英文同时出现时,应当遵循下面的排版原则:中英文之间需要增加空格、中文与数字之间需要增加空格、数字与单位之间需要增加空格、全角标点与其他字符之间不加空格、专有名词使用正确的大小写、链接之间增加空格等原则。这是很普遍通用的排版原则。在 MATLAB 中文版中,可以看到正确地将按钮文字显示为“关于 MATLAB”而不是“关于MATLAB”(缺失空格),显示为“PID 调节器”而不是“PID调节器”(缺失空格)等等。从下面的截图可以清楚地看出来。而在北太天元的内置的示例函数中,例如“秦九韶算法Ex1.m”,文件名的中英文之间缺失空格(当然也许是文件名中不能包含空格的限制,但既然支持了中英文同时作为文件名,则应当考虑支持正确排版的问题),打开该函数文件,第一行注释“%北太天元软件实现的 秦九韶算法, A为多项式的系数向量,降幂排列,x为某点“中”秦九韶算法“前多了空格,“A"和“x”的后面缺失了空格,十分不美观。在北太天元的网页帮助文档中,中英文排版到处都是,但至少都缺失了空格,例如“使用help命令”中“help”前后应各增加一个空格,详见下面的“问题截图”示意。问题截图:
问题类型:功能BUG类/ 界面交互易用性类/其他意见和建议操作系统:Windows/Ubuntu/其它(请写明操作系统及具体版本号)软件版本:问题描述:问题截图:
运行下面简单的程序,二分法求方程的根,调试的时候在循环处设断点,继续系统就退出了,直接运行没有问题clc;clear allf=@(x)sin(x);a=-1;b=pi/2;e=1e-8;k=100;a0=a;b0=b;x=(a0+b0)/2.0;fa = f(a);fb = f(b);fx=f(x);while(abs(fx) > eps)if (sign(fx)*sign(fa) < 0)b0 = x;fb = fx;elsea0 = x;fa = fx;endx = (a0+b0)/2.0;fx=f(x);end