日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab中数值的取整、四舍五入、文本输出

發布時間:2023/12/2 循环神经网络 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab中数值的取整、四舍五入、文本输出 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、取整函數

Matlab取整函數有: fix, floor, ceil, round四種,具體使用方法如下:

(1) fix

朝零方向取整

fix(-1.3)=-1

fix(1.3)=1;

(2) floor

朝負無窮方向取整(不超過x 的最大整數.(高斯取整))

floor(-1.3)=-2

floor(1.3)=1;

(3) ceil

朝正無窮方向取整(大于x 的最小整數)

ceil(-1.3)=-1

ceil(1.3)=2;

(4) round

四舍五入到最近的整數

round(-1.3)=-1

round(-1.52)=-2

round(1.3)=1

round(1.52)=2

二、四舍五入

在小數點后某一位四舍五入,即保留幾位小數

1.數值型

roundn—任意位位置四舍五入

a=123.4567890;

a=roundn(a,-4)

a = 123.4568

其中roundn函數功能如下:

y = ROUNDN(x) rounds the input data x to the nearest hundredth. %不指定n,精確到百分位 y = ROUNDN(x,n) rounds the input data x at the specified power %精確到小數點后指定位數n

2.符號型

digits(4)

vpa(…)

必須說明:vpa命令不能識別整數與小數,只算總位數,因此對它來說小數整數無論哪個都占一位,例如對9.3154保留兩位小數時就得寫成:

a=9.3154;

digits(3)

b=vpa(a)

b= 9.32

其中b為符號型變量;

3.字符型

a=12.34567;

b = sprintf(’%8.2f’,a)

b = 12.35 其中b為字符型變量。

三、matlab文本輸出

兩個函數:disp fprintf

1、函數disp

函數disp只帶一個變量,他可以是自負矩陣或數值矩陣,要輸出簡單的文字信息,只需要用單引號將信息括起來:

disp(‘my favorite color is red’);

或者

yourname=input(‘enter your name’,’s’);

disp([‘your name is’,youname]);

例如

yourname = input('enter your name ',‘s’);

enter your name panrq

disp(['your name is ',yourname]);

your name is panrq

選擇帶數值變量值的文本信息時,需要用函數num2str將數值變量的類型轉換字符型

x=98;

outstring = ['x = ',num2str(x)];

disp(outstring);

x = 98

disp(['x = ',num2str(x)]);

x = 98

disp函數只能帶一個變量,表格中的各列需奧組合成一個矩陣,如下面的程序所示。

x=0:pi/5:pi;y=sin(x);

disp([x’ y’]);

0 0

0.6283 0.5878

1.2566 0.9511

1.8850 0.9511

2.5133 0.5878

3.1416 0.0000

Format命令

控制顯示模式,直到下一個format出現前,這條format命令一直有效。

x=1.23456789;

format short;disp(pi);

3.1416

format long;disp(pi);

3.141592653589793

format short e;disp(pi);

3.1416e+000

format +;disp(pi);

format bank;disp(pi);

3.14

2、函數fprintf

fprintf(format);

fprintf(format,variables);

fprintf(fid,format,variables);

例如:

fprintf(‘i am concreten’);

i am concrete

a=3;b=‘s’;

fprintf(‘this is a %d and %s n’,a,b);

this is a 3 and s

————————————————
原文鏈接:https://blog.csdn.net/u013228046/article/details/40862025
https://www.jianshu.com/p/e4f58b65d076

總結

以上是生活随笔為你收集整理的matlab中数值的取整、四舍五入、文本输出的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。