首頁 > 軟體

MATLAB判斷函數y=ln(x+sqrt(1+x^2))的奇偶性

2019-12-25 01:49:04

函數的奇偶性是一個很重要的概念,奇函數關於原點對稱,偶函數關於y軸對稱,用公式表示如下:

f(x) = -f(-x) 為奇函數,關於原點對稱;

f(x) = f(-x) 為偶函數,關於y軸對稱。

本文介紹MATLAB判斷函數奇偶性的方法。


1

第一,判斷下圖函數的奇偶性,該函數奇偶性很難判斷,所以利用MATLAB來判斷。


2

第二,啟動MATLAB,輸入如下程式碼。

close all; clear all; clc

% MATLAB演示y=ln(x+sqrt(1+x.^2))是奇函數還是偶函數?

figure('Name','Coordinate','Position',[100,50,700,600]) %設定圖形視窗

x=-3:0.1:3;                         

y=log(x+sqrt(1+x.^2));              

plot(x,y,'y','LineWidth',3);        % 繪製y=ln(x+sqrt(1+x.^2))的影象

h=line([min(x),max(x)],[0,0]);      % 繪製橫軸

v=line([0 0],[min(y),max(y)]);      % 繪製縱軸

axis([min(x),max(x),min(y),max(y)]);axis fill 

xlabel('fontsize{35}x');                           % 新增x軸標註

ylabel('fontsize{35}y');                           % 新增y軸標註

legend('log(x+sqrt(1+x^2))','Location','NorthWest') % 新增圖例

set(h,'color',[1 1 1]);                             % 設定橫軸顏色

set(v,'color',[1 1 1]);                             % 設定縱軸顏色


3

第三,儲存和執行上述程式碼,得到函數y=ln(x+sqrt(1+x^2))的影象如下。在MATLAB中log表示ln的意思。


4

第四,在上述程式碼末尾新增set(gca,'FontSize',15,'Color',[0 0 0]),改變坐標字型大小和框圖顏色。


5

第五,儲存和執行上述改進後的程式碼,得到的函數影象更加美觀。


6

第六,可以改變函數的定義域,讓值域更寬廣,比如使x=-15:0.1:15,再次執行程式碼指令碼,函數的值域更寬廣,如下圖。



IT145.com E-mail:sddin#qq.com