我一直喜欢的编程和我一直喜欢学习新的汉语语言(任何例如,Java/C#/二郎/ F#/ Clojure的/红宝石等)的事,但从未似乎不亚于我想享受它.
有一点我很好奇,我想知道我是否可以完全享受CAD/CAM/CNC编程和设计,我想知道是否有人有关于在哪里/如何开始学习的任何提示,那里有哪些软件有助于学习(最好是免费/开源,最好是Linux,虽然我很欣赏选项可能有限).
任何提示将不胜感激.
有没有办法为另一种语言定义代码片段,而不是VS 2008中的默认代码片段(C#,VB ...)?我在Visual Studio中使用英特尔的fortran编译器,除了代码片段之外,它在其中的集成非常完整.我以为我在msdn的某个地方读到了你无法为其他语言定义新的东西.
如果有人能证明我,我会很高兴的.
任何帮助赞赏.
我不知道这是否可能,但仍然......没有任何伤害.
我正在使用Vim编辑旧的和新的(.for和.f90)fortran文件.我正在尝试完成,类似于Visual Studio的,所以当我在文件中定义了几个子例程时:
subroutine init ( ibc, nquad, ul, ur, xl, xr )
subroutine output ( f, ibc, indx, nsub, nu, ul, ur, xn )
subroutine phi ( il, x, phii, phiix, xleft, xrite )
Run Code Online (Sandbox Code Playgroud)
我叫它们在某个地方:
call init(<cursor is here>
Run Code Online (Sandbox Code Playgroud)
我得到了参数列表,所以我不必记住它们.如果我理解正确的VS称之为"智能感知".
在Vim(GVim72)中是否有类似的东西,如果是,如何让它工作?任何提示赞赏.
ldigas编辑:如果我能得到申报行,我也会感到满意,比如我输入时:
call init(<cursor is here>
Run Code Online (Sandbox Code Playgroud)
并按完成键,Vim在整行中打孔,例如
call init( ibc, nquad, ul, ur, xl, xr )
Run Code Online (Sandbox Code Playgroud)
ldigas edit2:到目前为止撤回了2个答案......很有趣.
我找不到它.如何在matlab中设置轴和标签,使它们在零点交叉,轴下方的标签不在图的左/下?
如果我没有说清楚 - 我只是希望情节看起来像我们在学校时曾经习惯画的那样.轴交叉,4个象限,轴正下方的标签,曲线......随着它走.
有谁知道如何设置它?
^是MATLAB中的指数运算符.它的问题在于它不存在于很多非英语键盘布局中,如果你在工作中使用它很多,在HR和EN之间切换会变得很麻烦.
有没有办法将它添加到MATLAB的工具栏(就像在Excel中,所以你可以通过鼠标或触摸板使用它),或者在MATLAB中定义一个自定义键(例如,F12)来替换它?
我希望有一个非AHK解决方案等.
我有以下程序
format compact; format short g; clear; clc;
L = 140; J = 77; Jm = 10540; G = 0.8*10^8; d = L/3;
for i=1:500000
omegan=1.+0.0001*i;
a(1,1) = ((omegan^2)*(Jm/(G*J))*d^2)-2; a(1,2) = 2; a(1,3) = 0; a(1,4) = 0;
a(2,1) = 1; a(2,2) = ((omegan^2)*(Jm/(G*J))*d^2)-2; a(2,3) = 1; a(2,4) = 0;
a(3,1) = 0; a(3,2) = 1; a(3,3) = ((omegan^2)*(Jm/(G*J))*d^2)-2; a(3,4) = 1;
a(4,1) = 0; a(4,2) = 0; a(4,3) = 2; a(4,4) = ((omegan^2)*(Jm/(G*J))*d^2)-2;
if(abs(det(a))<1E-10) sprintf('omegan= %8.3f det= %8.3f',omegan,det(a))
end …Run Code Online (Sandbox Code Playgroud) 例如,在曲线y = x ^ 2下方的情节()中的区域轻微遮蔽(或孵化;或任何使其与其余部分不同)的最简单方法是什么?
x = 0:pi/10:2*pi;
y = x.^2.;
plot(x,y);
Run Code Online (Sandbox Code Playgroud) 我正在寻找相当于例如DOS的dir | more列出数据,直到一个页面完成,然后等待按键直到显示另一个.是否有MATLAB的帮助系统的等价物.
我知道我可以简单地向后滚动,但这会更方便,特别是如果经常使用帮助系统.
一般来说,我试图了解matplotlib是否具有此功能.
我有一个以mph为单位的速度(在x轴上)与以kW 为单位的 功率(在y轴上),我需要向其添加一个旋转(在第二个y轴上,向右)和另一个速度(在第二个x轴上,向上在顶部)在公里/小时.
以kW为单位的功率与以mph为单位的速度相关,而旋转与Power相关,而第二速度(在第二x轴上)仅是第一速度乘以转换系数.
所以,我的问题是 - 我怎样才能在matplotlib中用两个x和两个y轴绘制一个xy图?
问题几乎在标题中.SmartGit是否支持使用Mercurial回购?
我已经下载了评估版本,但从我可以看到它只支持打开git repos,这与他们在首页上做出的一个主要陈述相反:
SmartGit是一个易于使用的图形用户界面,适用于Git,Mercurial和Subversion,并具有优化的工作流程.SmartGit支持软件开发项目中每天工作所需的所有Git和Mercurial功能......
任何使用SmartGit或熟悉它的人都能澄清一下吗?我真的很喜欢客户.
matlab ×5
fortran ×3
autocomplete ×1
axes ×1
cad ×1
cnc ×1
coordinates ×1
determinants ×1
intellisense ×1
matplotlib ×1
matrix ×1
mercurial ×1
plot ×1
precision ×1
python ×1
smartgit ×1
vim ×1
windows-xp ×1