??xml version="1.0" encoding="utf-8" standalone="yes"?> #include <math.h> #include <math.h> #include <math.h> #include <math.h> #include <math.h> #include <math.h> #include <math.h> #include <math.h> #include <stdlib.h> #include <math.h> #include <math.h> #include <math.h> #include <math.h> #include <math.h> #include <math.h> #include <math.h> #include <math.h> 文章出处Q?a >http://www.diybl.com/course/3_program/c/c_js/2007925/73590.html q入一个子目录Q?nbsp; 键入cdQ空|然后是子路径名(例如Qcd DocumentsQ,再按回R键? q入当前目录的上一U目录:(x)键入cdQ空|两个点,然后按回车键? q入一个特定的目录Q键入cdQ空|路径名(例如 cd /usr/local/libQ,再按回R键? Z定你所在的目录Q你可以键入pwdQ按回R键,你将看到你所在的当前目录名称?
文g操作Q?/td>
cat 昄文g内容和合q多个文?
clear 清屏
chattr 改变文g属?
chgrp 改变文gl权
chmod 改变文g或目录的权限
chown 改变文g的属?
comm 比较两个已排q序的文?
cp 文件拷贝至另一文g
dd 从指定文件读取数据写到指定文?
df 报告盘I间使用情况
diff 比较两个文本文gQ列不同之处
du l计目录Q文件所占磁盘空间的大小
file 辨识文gcd
emacs 功能强大的编辑环?
find 搜烦文gq执行指定操?find2)
grep 按给定模式搜索文件内?
head 昄指定文g的前若干?
less 按页昄文g
ln 创徏文g链接
locate 查找W合条g的文?
more 在终端屏q按帧显C文本文?
mv 文g或目录的Ud或更?
rm/rmdir 删除文gQ目?
sed 利用script来处理文本文?
sort Ҏ(gu)定文件按行进行排?
tail 昄指定文g的最后部?
touch 创徏文g
tr 转换字符
vi 全屏~辑?
wc 昄指定文g中的行数Q词数或字符?
which 在环境变?$PATH 讄的目录里查找W合条g的文?
压羃与备?
bzip2/bunzip2 .bz2文g的压~?解压~程?
cpio 备䆾文g
dump 备䆾文gpȝ
gzip/gunzip .gz文g的压~?解压~程?
gzexe 压羃可执行文?
restore q原由們ր?Dump)操作所备䆾下来的文件或整个文gpȝ(一个分?
tar 若q文件存或d存档文g
unarj 解压~?arj文g
zip/unzip 压羃/解压~?zip文g
zipinfo 列出zip压羃文g的详l信?
盘操作:
cd/pwd 切换目录/昄当前工作目录
df 昄盘的相关信?
du 昄目录或文件的大小
e2fsck (g)查ext2/ext3文gpȝ的正?
fdisk 对硬盘进行分?
fsck (g)查文件系lƈ试修复错误
losetup 讄循环讑֤
ls 列出目录内容
mkdir 创徏目录
mformat 对MS-DOS文gpȝ的磁盘进行格式化
mkbootdisk 建立目前pȝ的启动盘
mke2fs 建立ext2文gpȝ
mkisofs 制作iso光盘映像文g
mount/umount 加蝲文gpȝ/卸蝲文gpȝ
quota 昄盘已用的I间与限?
sync 内存缓冲区内的数据写入盘
tree 以树(wi)状图列出目录的内?
pȝ操作:
alias 讄指o(h)的别?
chkconfig (g)查,讄pȝ的各U服?
clock 调整 RTC 旉
date 昄或设|系l时间与日期
dmesg 昄开Z?
eval 重新q算求出参数的内?
exit 退出目前的shell
export 讄或显C环境变?
finger 查找q显C用户信?
free 昄内存状?
hostid 昄L标识
hostname 昄L?
id 昄用户标识
kill 删除执行中的E序或工?
last 列出目前与过ȝ入系l的用户相关信息
logout 退出系l?
lsmod 昄已蝲入系l的模块
modprobe 自动处理可蝲入模?
passwd 讄用户密码
ps process status 报告E序状况
reboot 重启计算?
rhwo 查看pȝ用户
rlogin q程d
rpm 理Linux各项套g的程?
shutdown x
su switch user 变更用户w䆾
top 昄Q管理执行中的程?
uname 昄pȝ信息
useradd/userdel d用户 / 删除用户
userinfo 囑Ş界面的修改工?
usermod 修改用户属性,包括用户的shellcdQ用L(fng){,甚至q能改登录名
w 昄目前注册的用户及(qing)用户正运行的命o(h)
whereis 定一个命令的二进制执行码Q源码及(qing)帮助所在的位置
who 列出正在使用pȝ的用?
whois 查找q显C用户信?
|络通信:
arp |地址的显C及(qing)控制
ftp 文g传输
lftp 文g传输
mail 发送/接收?sh)子邮g
mesg 允许或拒l其他用户向自己所用的l端发送信?
mutt E-mail理E序
ncftp 文g传输
netstat 昄|络q接、\p和网l接口信?
pine 收发?sh)子邮gQ浏览新ȝ
ping 向网l上的主机发?icmp echo request ?
ssh 安全模式下的q程d
telnet q程d
talk 与另一用户对话
traceroute 昄到达某一L所l由的\径及(qing)所使用的时?
wget 从网l上自动下蝲文g
write 向其他用L(fng)l端写信?
]]>
int abs( int num );
double fabs( double arg );
long labs( long num );
函数q回num的绝对?/p>
double acos( double arg );
函数q回arg的反余u|arg的值应该在-1?之间
double asin( double arg );
函数q回arg的反正u|arg的值应该在-1?之间
double atan( double arg );
函数q回arg的反正切?/p>
double atan2( double y, double x );
函数q回y/x的反正切|q且它可以通过xQy的符号判?br> QxQyQ所表示的象限,其返回的也是对应象限的角度?/p>
double ceil( double num );
double floor( double arg );
ceil函数q回不小于num的最整敎ͼ如num = 6.04, 则返?.0
floor函数q回不大于num的最大的敎ͼ如num = 6.04, 则返?.0
double cos( double arg );
double sin( double arg );
double tan( double arg );
函数分别q回arg的余弦,正uQ正切|arg都是用弧度表C?/p>
double cosh( double arg );
double sinh( double arg );
double tanh( double arg );
函数分别q回arg的双曲余弦,双曲正uQ双曲正切,arg都是用弧度表C的
double fmod( double x, double y );
函数q回x/y的余?/p>
div_t div( int numerator, int denominator );
ldiv_t ldiv( long numerator, long denominator );
函数q回numerator/demominator操作的,q回一个结构体div_t(ldiv_t)
div_t(ldiv_t)l构体中定义了quot(?,rem(余数)
double exp( double arg );
函数q回e(自然底数)的arg?/p>
double log( double num );
函数q回num的自然对数值num应ؓ(f)大于0的数
double log10( double num );
函数q回num?0为底的对数|num也应该ؓ(f)大于0的数
double pow( double base, double exp );
函数q回以base为底的expơ,不允许的取D?
当base ?0 且exp 于或等?0
当base ?负数 ?exp 不ؓ(f)整数
double sqrt( double num );
函数q回num的开方|num应该Z于0的?/p>
double frexp( double num, int* exp );
函数可以获取U学计数法的参数
函数q回?.5?.0之间的| 传入exp的参数用于返回num的指?br> (?为底数计,卻I(x)num = mantissa * (2 ^ exp))
double ldexp( double num, int exp );
函数q回num*(2^exp)的|如果l果溢出Q返回HUGE_VAL
double modf( double num, double *i );
函数分割numQ将整数部分填入i的|数部分q回
]]>
eye 单位矩阵
zeros 全零矩阵
ones ?矩阵
rand 均匀分布随机?
genmarkov 生成随机Markov矩阵
linspace U性等分向?
logspace Ҏ(gu){分向量
logm 矩阵Ҏ(gu)q算
cumprod 矩阵元素累计?
cumsum 矩阵元素累计?
toeplitz Toeplitz矩阵
disp 昄矩阵和文字内?
length 定向量的长?
size 定矩阵的维?
diag 创徏对角矩阵或抽取对角向?
find 扑և非零元素1的下?
matrix 矩阵变维
rot90 矩阵逆时针旋?0?
sub2ind 全下标{换ؓ(f)单下?
tril 抽取下三角阵
triu 抽取上三角阵
conj p矩阵
companion 伴随矩阵
det 行列式的?
norm 矩阵或向量范?
nnz 矩阵中非零元素的个数
null 清空向量或矩阵中的某个元?
orth 正交?
rank 矩阵U?
trace 矩阵q?
cond 矩阵条g?
inv 矩阵的?
rcond 逆矩阉|件数
lu LU分解或高斯消元法
pinv 伪?
qr QR分解
givens Givens变换
linsolve 求解U性方E?
lyap Lyapunov方程
hess Hessenberg矩阵
poly 特征多项?
schur Schur分解
expm 矩阵指数
expm1 矩阵指数的PadeD
expm2 用泰勒数求矩阵指数
expm3 通过特征值和特征向量求矩阉|?
funm 计算一般矩阵函?
logm 矩阵Ҏ(gu)
sqrtm 矩阵qx?
2 Ҏ(gu)g奇异?
spec 矩阵特征?
gspec 矩阵束特征?
bdiag 块矩阵,q义特征向量
eigenmar- 正则化Markov特征
kov 向量
pbig 特征I间投媄
svd 奇异值分?
sva 奇异值分解近?
3 矩阵元素q算
cumprod 元素累计U?
cumsum 元素累计?
hist l计频数直方?
max 最大?
min 最?
mean q_?
median 中?
prod 元素U?
sort 由大到小排序
std 标准?
sum 元素?
trapz 梯Ş数值积?
corr 求相关系数或方差
4E疏矩阵运?
sparse E疏矩?
adj2sp L矩阵转换为稀疏矩?
full E疏矩阵{换ؓ(f)全矩?
mtlb_sparse scilabE疏矩阵{换ؓ(f)matlabE疏矩阉|?
sp2adj 稀疏矩阵{换ؓ(f)L矩阵
speye E疏矩阉|式单位矩?
sprand E疏矩阉|式随机矩?
spzeros E疏矩阉|式全雉
lufact E疏矩阵LU分解
lusolve E疏矩阉|E求?
spchol E疏矩阵Cholesky分解
]]>
我们刚买来机器,没有pȝӞ只能q去biosQ但它不是一个操作系l。首先要作的是分区,那么可以用一个xp的安装盘带的dos工具Q进入,q行分区。如果要装三个系l,则分区注意要分三个以上的d区,每一个主分区可以装一个系l。具体安装时和一般的装系l一样了?br>
装好之后Q在启动时会(x)q入一个选择的界面。常用的MS的几个系l,一般在一个界面出玎ͼ但是如有linux与MS的系l共存,则首先是选择linuxq是MS的几个系l,选LInux则直接进入,选MS的系l则?x)再q入一个选择界面Q此时再对XPz?000zVistaq行选择。但一般而言Q硬盘分区最多能分四个主分区Q那么暗含的意思就是最多只能装四个pȝ?br>
多系l的一个具体实例就是一个家庭里Q几人共用一个PCQ有人喜Ƣ英文的pȝQ有人喜Ƣ中文的pȝQ但同时q需要Linux来工作,那么可以装三个pȝ?
]]>
我的linux是FC9Q这是一个比较新的linux版本Q对xp的硬盘能自动挂蝲。我用man 命o(h)分别查看了有g++~译和c++~译Q也是说可以顺利编译c++文g?br>
我在xp下用的是VC6~译Q这是微软的产物Q对于写应用软g很好用,但对于数D就一般了Q但我也不太清楚哪个~译器对数值有好的~译Q就一般用vc6了?br>
我写了一个小的程序,是在里面有一?0000000的简单@环P加,cd我分别用了int和double型的q行实验。我发现q两U类型,在linux下进行计有很高的效率。linux和xp的计时间大概是1Q?Q这可不是一个小数啊Q看来还是linux的计效率高Q但是我仅仅是进行了一个for循环Q没有用其他的复杂的E序Q可能在应用软g斚w二者就是差不多了?Q?
]]>
差别主要有:(x)
Q?Q安装时Q在军_交换分区的大时FC7?x)要求我们自己决定,但FC8已经可以自己军_一个很好的大小了?br>
Q?Q在安装ӞFC7选的文g一般默认的桌面pȝ都选了QFC8的会(x)默认只选了一个?br>
Q?Q对于挂载,FC7里必自己手动一下,而后可以把xp的各个盘挂蝲到l(f)inux下;FC8却自己默认了挂蝲Q安装好了就已经挂蝲了xp的盘Q当然不昄W(CQDQE{)?br>
当然Q更多的差别我仍在寻找中……
]]>
我们知道在xp里一个很好的分区工具——PQQpartition magicQ?但在双系l下Q由于linux改变了xp里C盘的一个启动项Q得PQ无法打开。ƈ且用xp安装盘的PQ也无法打开。那么此时对linux的格式化无法进行?br>
我们可以按一下步骤进行删除linuxQ?br>
Q?Q用xp的安装盘Q进入dos下,执行命o(h)fdisk/mbr。该命o(h)修复双系l的linux对启动的修改Q从而启动时不?x)出现原来的选择xp/linux的窗口?br> 执行完后Q退出dosQ重新启动发现就只能q入xp了?br>
Q?Q用PQ对linux分区格式化,我们可以把它们该到fat32或ntfsQ随即何如xp的其他盘里。这样linux׃我们机器里完全消除了Q?br>
]]>
改变你的根\径:(x) 键入cdQ按回R键?
]]>
1 用命令rpm -qa|grep kernel 来查找所有的版本Q它?x)显C出所有的版本Q?br>
我的是fc7的:(x)
linux 2.6.23-15-80.fc7
linux 2.6.21-1.3194.fc7
2 用命令rpm -e kernel-2.6.21-1.3194.fc7 把旧的版本删除。如果有多个旧的版本Q需要逐一删除Q剩下最新的一个版本就行!
3 在用命o(h) rpm -e kernel-level-2.6.23-15-80.fc7 把这个新的版本进行确定?br>
okQ一切确定!Q?br>
]]>
此很有必要修改一下两者的启动序 ?br>
以rootq入linuxQ在boot/grub/grub.conf,以文本方式打开grub.conf, ?x)看到有q些语句Q?br>
default=0;
timeout=5;
0卛_动项W一个是linuxQ改?即ؓ(f)默认ؓ(f)xp
5是等待的旉?U,如果觉得旉短,可以改ؓ(f)L一个常敎ͼ比如10.
修改后保存即可?br>
重启Q一切okQ?br>
]]>