- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试使用 LaTex 字符串为 y 轴标签插入一个分数,并且我得到了一个数字(以标准字体和 ylabel
位置)以及我所期望的(我要插入的分数)。当我编辑代码时,这对我来说已经改变了,但是一旦我尝试调查它就停止了(我输入时它是 353.191,以防它有帮助)。如果我不尝试在 y 轴上添加标签,或者在没有 LaTex 的情况下添加标签,则数字不存在。没有错误信息。
有问题的代码:
ylabel(text('Interpreter','LaTex',...
'string','$\frac{\tau_b(t)}{\phi \bar{U}}$',...
'FontSize',20,'position',[-1.25,0.2]));
完整程序(以上代码是程序结束前的代码):
% --- MM3CAI Coursework 1 ---
clear all; clf('reset'); clc;
fig_num=0;
disp('Started program');
disp(' ');
% --- Task 1. About the water-brake only ---
disp('Started task 1');
disp(' ');
w_t=0.003; % Volume of water in the brake at time t [m^3]
thet_t=250; % Angular velocity of brake at time t [rads^-1]
percent=0.1; % Percent added to values for small change [%]
fraction=percent/100;
del_w=w_t*fraction;
del_t=thet_t*fraction;
w_del=w_t+del_w;
thet_del=thet_t+del_t;
clear percent fraction;
% --- Q1 ---
disp('Started question 1');
disp(' ');
tau =150*w_t *thet_t;
tau_w=150*w_del*thet_t;
tau_t=150*w_t *thet_del;
tau_mat=[tau;...
tau_w;...
tau_t];
A=[w_t thet_t 1;...
w_del thet_t 1;...
w_t thet_del 1];
variables_mat=A\tau_mat;
phi=variables_mat(1,1);
psi=variables_mat(2,1);
eta=variables_mat(3,1);
disp(['Phi = ', num2str(phi)]);
disp(['Psi = ', num2str(psi)]);
disp(['Eta = ', num2str(eta)]);
disp(' ');
disp('Finished question 1');
disp('----------');
% --- Q2 ---
disp('Started question 2');
disp(' ');
beta=-eta/phi;
disp(['Beta = ', num2str(beta)]);
disp(' ');
disp('Finished question 2');
disp('----------');
% --- Q4 ---
disp('Started question 4');
disp(' ');
G=@(omega) phi./(1+(5i.*omega));
frequency=logspace(-3,3,700)';
G_mat=G(frequency);
phase_mat_rad=angle(G_mat);
phase_mat_deg=phase_mat_rad.*(180/pi);
magnitude_mat=abs(G_mat);
gain_mat=20.*log10(magnitude_mat);
fig_num=fig_num+1;
figure(fig_num);
subplot(2,1,1);
semilogx(frequency,gain_mat);
title('Bode Plot');
xlabel('Frequency [rads^-^1]');
ylabel('Gain [dBs]');
subplot(2,1,2);
semilogx(frequency,phase_mat_deg);
xlabel('Frequency [rads^-^1]');
ylabel('Phase Angle [degrees]');
disp('Finished question 4');
disp('----------');
% --- Q5 ---
disp('Started question 5');
disp(' ');
U_bar=1;
step=@(t) (phi*U_bar)*(1-exp(-t/5));
time=(0:0.01:8);
step_mat=step(time);
normalised=step_mat./(phi*U_bar);
fig_num=fig_num+1;
figure(fig_num);
plot(time,normalised);
title('Step Response');
xlabel('Time [s]');
ylabel(text('Interpreter','LaTex',...
'string','$\frac{\tau_b(t)}{\phi \bar{U}}$',...
'FontSize',20,'position',[-1.25,0.2]));
disp('Finished question 5');
disp('----------');
我真的很困惑,这让我很难找到任何东西。我所能找到的只是关于使用 LaTex 的基本 MatLab 帮助(这就是我将字符串混淆在一起的方式)以及人们遇到 text()
无法正常工作并产生错误的问题 - 没有预期输出生成了并且出现了其他东西。
最佳答案
TEXT 函数返回文本对象的句柄,实际上是一个数字。这是您作为 y 标签获得的数字。您只需将字符串作为第一个参数传递给 YLABEL 并指定 Interpreter
(和 FontSize
)属性:
ylabel('$\frac{\tau_b(t)}{\phi \bar{U}}$','Interpreter','LaTex','FontSize',20);
位置由 ylabel
自动确定。
在您的 ylabel
语句中,实际上创建了文本对象(这就是您没有收到错误的原因),但是选择的位置使得文本位于可见区域之外. -1.25 表示文本位于左侧坐标轴大小的 1.25 处。
您也可以使用文本对象作为轴标签,但您必须随着轴大小的变化调整文本位置。
text('Interpreter','LaTex',...
'string','$\frac{\tau_b(t)}{\phi \bar{U}}$',...
'FontSize',20,'position',[-0.1,0.5]);
注意,Position
属性不是x
和y
,而是轴分数。
关于matlab - 我试图在 MATLAB 中使用 LaTex 字符串作为轴标签,但没有明显的原因得到一个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9548895/
所以我使用一个带有整个 block 的标签作为链接,它是一个产品展示,所以你点击它会转到产品页面。现在我创建了一个标签作为链接到购物车页面的按钮。所以我让它工作,但是当我点击购物车按钮时,两个页面都会
根据 Web 标准,创建带有标题 1 的链接的正确代码是什么? 是吗 stackoverflow 或 stackoverflow 谢谢 最佳答案 根据网络标准,您不能将 block 元素放入内
在Java中它是这样写的..当我移植这段代码时...意识到没有这样的东西 break 和continue . 我知道这些命令没有包含在内,因为在使用带有命令的 goto 时必须有一种更简洁的方法来执
我们有一个相当标准的发布过程,使用 Visual Source Safe 在发布之前标记构建。这允许我们在出现任何问题时从该标签中获取,并在需要更改时使用它进行分支。 我们有几个不同的项目,并且总是使
我必须创建一个搜索内容,其中包含搜索框、标题和段落描述。默认情况下,描述被禁用,当我输入一些与描述文本匹配的文本时,描述段落标签应该打开。一些匹配的演示是这样的: [ fiddle ][1] 但默认情
我一直在阅读有关 的文档标签,我似乎无法理解它与简单地使用 有何不同那是 display: none; 文档:template tag 例子 对比 例子
我需要一个脚本来复制当开关按钮打开时标记,当开关按钮关闭时删除标记。我需要一个简单的方法。这是开关按钮: 我试过这个: var change
JSF 是一个 MVC 框架,但我很困惑为什么我们已经有了这么多 HTML 标签还需要 JSF 标签。毫无疑问,JSF 简化了很多事情。我想进一步了解 JSF 中的模型 View 和 Controll
我在这个 website 上看到了那些 html 代码: Homepa
我添加了 photoswipe 插件,可以使用 搜索我的所有照片。标签,如果点击,照片就会变成全屏。我让它工作了,但现在我的导航栏(有 标签)在点击时会触发 photoswipe 插件。 在 ph
标签
我正在尝试截断显示自 的文本标签,但它不工作。我将样式应用于其他标签样式并且它确实有效(我看到的示例中没有一个使用 标签)。我想知道是否有人可以向我解释为什么会这样(我不是最擅长 HTML/CSS
HTML 是这样的: Menu 1 Menu 2 Sub menu 2
我可以更改 TextInputLayout 的位置 float 标签(底部 float 标签)吗?我需要为波纹管 float 标签设置正确的位置。 最佳答案 我解决了我的问题,这是我的 xml:
我的代码是 printMsg : function(data) { $("#message").html(data.bodyText); ... } 这里 data.body
我是 Scrapy 和 Xpath 的初学者,我正在寻找解析具有以下结构的网站 cat1 value1 value2
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及
我必须从 xml 中解析数据。这是我的 xml- 或者它的 url 是:http://mobileecommerce.site247365.com/admin/catdata.xml News f
如何创建应该允许多行数据的标记。不要说使用textarea标签。我知道,但我只想 标记因为标签具有 value 属性。所以当我从 xml 文件获取值时,我应该使用 jquery 语法动态获取.. 最佳
我有一个页面使用我定义的某些样式。 在同一页面上,我刚刚导入了一个使用自己样式的外部 jQuery 插件,例如,包括 。被我自己覆盖的标签样式。 如何确保我的样式表中的样式不会覆盖 jQuery 插件
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 8 年前。 Improve
我是一名优秀的程序员,十分优秀!