繪製二元函式z=f(x,y)=(x^2-2*x)*exp(-x^2-y^2-x*y)的曲線及其三檢視和三維表面圖形
繪製二元函式z=f(x,y)=(x^2-2*x)*exp(-x^2-y^2-x*y)的曲線,並繪製其三檢視和三維表面圖形。
解:MATLAB命令:
[x,y]=meshgrid(-3:0.1:3,-2:0.1:2);
>> z=(x.^2-2*x).*exp(-x.^2-y.^2-x.*y);
>> mesh(x,y,z)
subplot(2,2,1);surf(x,y,z);view(0,90);
>> subplot(2,2,2);surf(x,y,z);view(90,0);
>> subplot(2,2,3);surf(x,y,z);view(0,0);
subplot(2,2,4);surf(x,y,z);
結果:
圖1
圖2
相關推薦
繪製二元函式z=f(x,y)=(x^2-2*x)*exp(-x^2-y^2-x*y)的曲線及其三檢視和三維表面圖形
繪製二元函式z=f(x,y)=(x^2-2*x)*exp(-x^2-y^2-x*y)的曲線,並繪製其三檢視和三維表面圖形。解:MATLAB命令: [x,y]=meshgrid(-3:0.1:3,-2:0
Mathematica 繪製二元函式極小值隨引數變化圖(二維)
問題來自群友,直接上程式碼 ListLinePlot[Labeled[{#[[2,1,2]],#[[2,2,2]]},NumberForm[#[[1]],3]]&/@Table[FindMinimum[{Cos[x]-Exp[x y],z+x^2+y^2<=8
關於opengl中的三維矩陣平移,矩陣旋轉,推導過程理解 OpenGL計算機圖形學的一些必要矩陣運算知識 glTranslatef(x,y,z)glRotatef(angle,x,y,z)函式詳解
原文作者:aircraft 原文連結:https://www.cnblogs.com/DOMLX/p/12166896.html 為什麼引入齊次座標的變換矩陣可以表示平移呢? - Yu Mao的回答 - 知乎 https://www.zhihu.com/
Format 函式,%f,%d,%x,%p。 浮點型小數點位取值
Format函式:返回按指定方式格式化一個數組常量的字元形式。 "%" [索引 ":"] ["-"] [寬度] ["." 摘要]
【Derivation】正態分佈特徵函式證明-X~N(a,sigma^2)
求證:φ(u)=ejau−12u2σ2,t∈R 證: φ(u)=∫+∞−∞ejuxf(x)dx =∫+∞−∞ejux12πσ2−−−−√e−(x−a)22σ2dx 整理,得: φ(u)=12π
【2015廣東工業大學新生賽G】【區間統計 左右端點計數思想】我是好人2 區間範圍有多少個數 模x餘y
#include<stdio.h> #include<iostream> #include<string.h> #include<string> #in
D. Powerful array 離線+莫隊算法 給定n個數,m次查詢;每次查詢[l,r]的權值; 權值計算方法:區間某個數x的個數cnt,那麽貢獻為cnt*cnt*x; 所有貢獻和即為該區間的值;
code ++ 計算方法 equal ati contains tdi ces sum D. Powerful array time limit per test 5 seconds memory limit per test 256 megabytes input st
quick-cocos2d-x遊戲開發【2】——項目結構分析、創建新場景
fileutil 遊戲 log world plain ack 設計 avi sca 創建完一個新項目之後,我們能夠簡單的看一看這個項目的文件組成,有這麽一個文件層次結構 幾個proj.*目錄就不用說了,是相應的平臺的解決方式,res專門存放我們的遊戲資源
將程式碼從 spark 1.x 移植到 spark 2.x
1. SparkSession sparkSession可以視為sqlContext和hiveContext以及StreamingContext的結合體,這些Context的API都可以通過sparkSession使用。 建立SparkSession val
【webpack結合React開發環境配置】React開發環境配置之Webpack結合Babel8.x版本安裝的正確姿勢(Webpack最新版4.x結合Babel8.x環境配置步驟)
1. 安裝cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org【使用淘寶映象】2. 初始化package.json檔案cnpm init -y3. 安裝webpackcnpm install -d webpack webpack-
使用matplotlib.pylab繪製分段函式
1.安裝matplotlib pip3 install matplotlib sudo apt install python3-tk 2.分段函式 from pylab import * x = linspace(0,8,200) cond = [True if
Django中聚合函式,F表示式和Q表示式詳解
學習聚合函式的準備工作 新建一個專案,在新建一個app,名字隨意,然後在app中的models中定義幾個模型: from django.db import models # Create your models here. class Author(models.Model):
jenkins X實踐系列(2) —— 基於jx的DevOps實踐
jx是雲原生CICD,devops的一個最佳實踐之一,目前在快速的發展成熟中。最近調研了JX,這裡為第2篇,使用已經安裝好的jx來實踐CICD,旨在讓大家瞭解基於jx的DevOps是如何運轉的,感興趣的可以繼續關注,下一篇介紹如何安裝。 先上圖: 一、windows 搭建開發環境(可選) 1. 安裝
net core 2.x - 日誌 - to elasticsearch - (2)
你可能會有疑惑,怎麼又來一偏,,,其實我也好奇,因為我已經忘記哪個能跑起來了,,,記憶中,這個好像是沒問題的. 1.使用到的資源 關於es(elasticseach)在.net中的訪問,可以參考es的官網,有很明確的說明了可以使用elasticsearch.net和nest, 需要詳細瞭解的
關於printf格式化輸出函式後面f的作用和對printf函式的總結
1.printf後面的f是format,就是格式化的意思,它的作用是以使用者(我們)指定的格式,把指定的資料顯示到螢幕上 2.printf函式是一個標準庫函式,它的函式程式碼在stdio.h這個檔案中(注:我們在程式中只是寫明要使用這個函式,並沒有包含這個函式的程式碼),而在有些情況,可
【效能優化】取模運算:x%n,當n是偶數時,可以用x&(n-1)替代
#include <assert.h> void modulo_operation_opt() { int m = 100000; int n = 100000; double a
Sharding-JDBC 3.x 原理篇之基本介紹(二)附1.x~3.x版本文件
前言 上一篇描述了Sharding-JDBC的歷史演進過程和設計理念,本篇將具體描述Sharding-Sphere的具體功能和個版本特性。後續將對常用核心功能逐一進行分析和探討。 版本功能 1.x功能列表 分庫分表 SQL解析功能完善,支援聚合,分組,排序,LI
ACMNO.16用迭代法求 。求平方根的迭代公式為: X[n+1]=1/2(X[n]+a/X[n]) 要求前後兩次求出的得差的絕對值少於0.00001。 輸出保留3位小數 輸入 X 輸出 X的
題目描述 用迭代法求 。 求平方根的迭代公式為: X[n+1]=1/2(X[n]+a/X[n]) 要求前後兩次求出的得差的絕對值少於0.00001。 輸出保留3位小數 輸入 X 輸出 X的平方根 樣例輸入 4 樣例輸出 2.000 來
函式影象變換的規律,以一元函式和二元函式來說明,對多元函式均適用。
規律: (1)1.1 自變數x乘以一個大於1的數,影象沿x軸壓縮,因為現在x不需要走得那麼遠,就能達到原來的函式值;1.2 x乘以一個(0,1)之間的數,影象沿x軸伸展,因為現在x需要走得更遠,才能達到原來的函式值;1.3 x乘以一個小於-1的數,影象沿y軸旋轉
以一元及二元函式為例,通過多項式的函式影象觀察其擬合效能;以及對用多項式作目標函式進行機器學習時的一些理解。
先給出程式碼: import numpy as np from mpl_toolkits.mplot3d import Axes3D from matplotlib import pyplot as plt from datetime import datetime t